Можно ли использовать Fiddler2 для мониторинга запросов SOAP, сделанных в сеансе отладки Visual Studio - PullRequest
10 голосов
/ 04 февраля 2011

У меня есть приложение .NET, которое делает вызовы веб-службы SOAP сторонним веб-сервисом .

При отладке приложения в Visual Studio я хотел бы отслеживать исходящиеHTTP-запросы с использованием Fiddler2 или аналогичного инструмента?

Возможно ли это?Как это сделать?

Обновление 2011.02.09 - веб-сервис сторонний, а не localhost.

Ответы [ 4 ]

4 голосов
/ 05 февраля 2011

Должно быть возможно.Я использовал Fiddler для отладки вызовов моей веб-службы (REST), и он не должен отличаться от SOAP.

Обратите внимание, что вам потребуется использовать IIS, а не сервер разработки Visual Studio.Убедитесь, что вы используете имя машины вместо localhost и что fiddler настроен на захват всех процессов.

2 голосов
/ 07 сентября 2012

Измените URL, указывающий на ваш сервис, замените слово «localhost» на «ipv4.fiddler», и запросы должны проходить через fiddler.

2 голосов
/ 05 февраля 2011

Fiddler не может перехватывать трафик через localhost, однако этот блог указывает на обходной путь, заставляющий Fiddler перехватывать трафик localhost.

РЕДАКТИРОВАТЬ: Чтобы ответить на ваш вопрос, да Fiddler может захватить SOAP просто отлично.

1 голос
/ 13 января 2016

Добавьте следующий код в файл App.config, и трафик ответов должен отобразиться в Fiddler.

<system.net>
    <defaultProxy>
        <proxy bypassonlocal="false" usesystemdefault="true" />
    </defaultProxy>
</system.net>
...