Как я могу заставить Fiddler отображать информацию о запросе веб-службы, сделанном из моего кода ASP.NET? - PullRequest
0 голосов
/ 03 ноября 2011

У меня есть страница ASPX. Когда страница загружена, в коде есть код, который использует API. API делает HTTPS-вызов сторонним коммерческим веб-сервисом. Я пытаюсь выяснить, почему вызовы API не работают должным образом. По-видимому, API фактически создает XML-запрос, который отправляется через HTTPS в веб-службу. Представитель службы поддержки сказал мне, что я должен предоставить им отправляемый XML. Единственный способ выяснить, как получить XML, - это использовать такой инструмент, как Fiddler, чтобы увидеть, что отсылается. Итак, как я могу использовать Fiddler для просмотра содержимого XML-запроса, отправляемого с сервера в веб-службу? Я запускаю все прямо на сервере, но все, что я вижу, это запрос GET для самого файла ASPX. Я не вижу ничего в связи с запросом HTTPS, который серверный код отправляет в веб-службу. Я не очень много использовал Fiddler, поэтому я надеюсь, что, возможно, у меня просто не настроено это право для мониторинга этого трафика.

Corey

1 Ответ

1 голос
/ 03 ноября 2011

Немного покопавшись в этом, я обнаружил этот пост: Почему запрос захвата скриптов не вызывается при вызове XMLRPC из iis? . Это, казалось, добилось цели! В основном это звучит так, как будто настройки прокси по умолчанию в Win7 для каждого пользователя. Поэтому я вошел и изменил удостоверение AppPool для моего сайта на локального пользователя (администратора), а затем он отлично работал. Я запустил Fiddler. Затем я запустил свое приложение ASP.NET, а затем, когда я загрузил страницу, я увидел запрос, который поступил в веб-сервис из моего кода! Ура!

...