Как просмотреть запрос в fiddler на мой сайт и с моего сайта iis 5
-
12-09-2019 - |
Вопрос
Привет, у меня есть веб-сервер на Windows xp iis 5 sp3.Я вижу журналы, но это только URL-адрес моего сайта.Но мне нужно просмотреть всю информацию о запросе (заголовки и тело) Например, я захожу в GMAIl и нажимаю поиск rss-канала (я добавляю свой собственный rss) И gmail нужно отправить запрос на мой собственный веб-сервер 13:01:05 74.125.16.68 ПОЛУЧАЮ /9.rss 200 (он отправил запрос, и я увидел журнал).Я хочу увидеть всю информацию о запросе Заголовки Тип содержимого rss Поддерживать в рабочем состоянии
И т.д...Тело
Скрипач не видит этот запрос, у меня есть 2 способа (защитить его с помощью iis или поискать хороший http-отладчик
Решение
Обычно Fiddler показывает весь HTTP-трафик, проходящий через http-стек Wininet, поскольку он изменяет настройки прокси-сервера для Wininet, когда начинает захват.
Чтобы направлять другие запросы через Fiddler, приложения должны быть вручную перенаправлены на Fiddler.
В приложении .NET вы бы использовали файл .config .Добавьте следующее:-
<system.net>
<defaultProxy enabled="true">
<proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
</defaultProxy>
</system.net>
Просто убедитесь, что Fiddler выполняет захват, когда это включено, и установите для enabled значение false перед приостановкой захвата или закрытием fiddler.
Для других приложений, которые могут использовать стек WinHTTP, используйте команду:-
proxycfg
чтобы посмотреть, какова текущая конфигурация прокси для WinHTTP.(Чего, скорее всего, нет).Тогда:-
proxycfg -u
указать WinHTTP на те же настройки, которые использовались WinInet после начала захвата.Перед остановкой захвата используйте:-
proxycfg -d
чтобы восстановить прямое соединение (или используйте proxycfg -h, чтобы узнать, как восстановить исходные настройки).
Другие советы
Перейдите в сервис -> параметры заполнения -> Вкладка подключения -> Отслеживать все подключения.Удачи : D.