Можно ли использовать Fiddler для отладки проблемы трафика Http? - PullRequest
1 голос
/ 18 июля 2010

Я использую ASP.Net + .Net 3.5 + VS 2008 + IIS 7.0 + C # для разработки веб-приложения.Я хочу использовать Fiddler для отладки (т. Е. Отслеживания запросов и ответов Http-трафика) локального трафика - т.е. когда я тестирую веб-приложение на встроенном тестовом веб-сервере ASP.Net VSTS 2008.Это возможно?Если да, то как отслеживать такой трафик?Например, во встроенном тестовом сервере веб-приложений ASP.Net VSTS 2008 URL-адрес, по которому я хочу отслеживать трафик запроса, отправляемый на http://localhost:1870/Default.aspx, и его ответ (т. Е. При нажатии клавиши F5 в VSTS 2008).

Кстати: раньше я думал, что Fiddler можно использовать только для мониторинга трафика Http-порта 80, не уверен, можно ли контролировать порт 1870?

Ответы [ 3 ]

2 голосов
/ 19 июля 2010

Если вы измените свой URL на 'http://ipv4.fiddler:1870/..' вместо' http://localhost:1870/...', то fiddler перехватит ваш трафик и отобразит запросы.Localhost не проходит через wininet (я полагаю), который затем проигнорирует скрипач.Fiddler регистрирует ipv4.fiddler в качестве локального хоста, чтобы вы могли отслеживать локальный трафик.

Вы также можете добавить запись в ваш файл hosts и направить некоторый URL-адрес (например, mysite.com 127.0.0.1) и использовать его в качестве URL-адреса (например, http://mysite.com:1870/...), и скрипач тоже это поймет.

2 голосов
/ 18 июля 2010

Вы пробовали добавить точку после localhost?Быстрое тестирование на моей машине, кажется, указывает на то, что это необходимо в IE, но на самом деле может не быть в Firefox.

1 голос
/ 18 июля 2010

Не игнорирует ли fiddler 'Localhost', пытаясь изменить URL-адрес вашего хоста.

...