«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу отслеживать запросы и ответы XML в JAX-WS без использования прокси?

Как я могу отслеживать запросы и ответы XML в JAX-WS без использования прокси?

Опубликовано 17 ноября 2024 г.
Просматривать:284

How Can I Trace XML Requests and Responses in JAX-WS Without Using Proxies?

Отслеживание запросов/ответов 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