Как посмотреть запрос в фиддлере на мой сайт и с моего сайта iis 5 - PullRequest
5 голосов
/ 21 апреля 2009

Привет у меня есть веб-сервер на Windows XP IIS 5 SP3. Я вижу логи, но они относятся только к моему сайту. Но мне нужно увидеть всю информацию запроса (заголовки тела) Например, я захожу в GMAIl и нажимаю кнопку поиска RSS-канал (я добавляю свой собственный RSS). И Gmail необходимо отправить запрос на мой собственный веб-сервер 13:01:05 74.125.16.68 GET /9.rss 200 (он отправил запрос, и я увидел журнал). Я хочу видеть всю информацию о запросе Заголовки Тип контента rss Keep-Alive

ETC ... корпус

Fiddler не видит этот запрос, у меня есть 2 способа (сохраните его с помощью iis или найдите хороший http-отладчик

Ответы [ 2 ]

16 голосов
/ 21 апреля 2009

Обычно 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 захватывает, когда это включено и имеет значение false перед тем, как приостановить захват или закрытие fiddler.

Для других приложений, которые могут использовать стек WinHTTP, используйте команду: -

proxycfg

чтобы узнать, какой текущий конфиг прокси для WinHTTP. (Которого скорее всего нет). Тогда: -

proxycfg -u

чтобы указать WinHTTP на те же параметры, которые использовались WinINET после начала захвата. Перед остановкой захвата используйте: -

proxycfg -d

для восстановления прямого соединения (или используйте proxycfg -h, чтобы узнать, как восстановить исходные настройки).

1 голос
/ 21 апреля 2009

Перейти к инструментам -> Параметры заливщика -> Вкладка «Подключения» -> Отслеживать все подключения. Удачи: D.

...