использование fiddler для захвата XML-запросов веб-службы

#web-services #soap #port #fiddler

#веб-службы #soap #порт #скрипач

Вопрос:

У меня есть веб-приложение Java на localhost: 8086, которое отправляет и получает веб-сервисы на localhost: 9080. fiddler захватывает трафик только на порту 8086.

Как я могу заставить fiddler (или любую другую программу) перехватывать запрос веб-службы и ответ

(я отправляю объекты, и мне нужно проверить десериализованный запрос xml soap)

Комментарии:

1. Fiddler не ограничен портом 8086. Что-то не так с вашей настройкой. Смотрите часто задаваемые вопросы Fiddler о том, как перехватывать локальный трафик.

2. я могу захватывать локальный веб-трафик, но я не могу захватывать веб-сервисы,

3. В веб-службах нет ничего особенного по своей сути. Рассмотрите некоторые радикальные идеи, например, возможно, веб-служба отправляет не на тот порт, на который вы думаете, и тому подобное. Опять же, в них нет ничего особенного.

4. я нашел это , soapui.org/SOAP-Recording/recording-soap-trafic.html , но мне нужен пример, как настроить java для отправки веб-сервисов через прокси или туннелирование

5. На ОСИ? Если да, посмотрите здесь .

Ответ №1:

Проверьте мембранный монитор. Они подробно объясняют, как настроить прокси.

Комментарии:

1. Мембранный монитор полезен.

Ответ №2:

Позвольте вашему клиентскому приложению подключиться к «localhost.:8086» (обратите внимание на «.»), после чего Fiddler сможет перехватывать трафик.