Отслеживание запросов/ответов XML в JAX-WS без прокси
Используя эталонную реализацию JAX-WS, можно получить доступ к необработанному запросу/ XML-ответ для веб-сервисов без использования прокси. Этого можно добиться, установив системные свойства, которые позволяют вести журнал обмена данными. Вот код для этого:
System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dumpTreshold", "999999");
Альтернативно эти свойства можно установить с помощью параметров командной строки, используя "-D "или через переменные среды. При включении этих параметров все сообщения будут записываться в консоль, что дает представление о запросе и ответе XML.
Дополнительную информацию см. в обсуждении StackOverflow «Отслеживание запросов/ответов XML с помощью JAX-WS при ошибке». происходит». Этот метод обеспечивает простые и эффективные возможности трассировки в JAX-WS без дополнительных затрат на структуру.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3