Как перехватить xml-ответ и запрос во время вызова веб-службы?[закрыто]

StackOverflow https://stackoverflow.com/questions/486864

  •  20-08-2019
  •  | 
  •  

Вопрос

Интересно, есть ли какой-нибудь аккуратный способ перехватить отправленный xml-запрос во время вызова метода java webservice и xml, выданный в ответ?Я не хочу выводить эти xml-файлы в стандартный вывод, но "поймать" их в какой-нибудь строке.

Это было полезно?

Решение

Да, обычно вы используете soap-прокси, например соапУИ.Просто направьте свой клиент веб-сервиса на прокси-сервер, а прокси-сервер - на реальный сервис.

Другие советы

Fiddler или SoapUI позволят вам увидеть и даже ИЗМЕНИТЬ запрос / ответ в маршруте.

Да, вы можете использовать анализатор пакетов и посмотреть, что содержится в вашем трафике.

Я никогда не заходил так далеко.

То, что я использовал, - это очень простой самодельный протокол, который считывает все входные данные, распечатывает их и повторно отправляет всю информацию.

Если вы можете развернуть сервлеты на сервере, предоставляющем веб-службу, вы могли бы рассмотреть возможность написания и развертывания простого фильтра.Вы можете использовать это для регистрации как входящего, так и исходящего трафика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top