При использовании Fiddler для мониторинга HTTP-запросов и ответов в Internet Explorer он игнорирует весь трафик, направляемый на http: // localhost .
144
При использовании Fiddler для мониторинга HTTP-запросов и ответов в Internet Explorer он игнорирует весь трафик, направляемый на http: // localhost .
Ответы:
Чтобы заставить Fiddler перехватывать трафик при отладке на локальном хосте, после нажатия клавиши F5, чтобы начать отладку, измените адрес, чтобы у localhost был символ «.» после этого.
Например, вы начинаете отладку, и у вас есть следующий URL в адресной строке:
HTTP: // локальный: 49573 / Default.aspx
Измените это на:
http://localhost.:49573/Default.aspx
Нажмите Enter, и Фиддер начнет собирать трафик.
источник
Сайт Fiddler напрямую решает этот вопрос .
Есть несколько предложенных обходных путей, но самый простой - просто использовать имя компьютера, а не «localhost» или «127.0.0.1»:
источник
localhost.
как неверное имя хоста.localhost.
иmachinename
отклонено в моем случае.Правильный ответ заключается не в том, что Fiddler игнорирует трафик, нацеленный на Localhost, а в том, что большинство приложений жестко закодированы для обхода прокси-серверов (одним из которых является Fiddler) для запросов, нацеленных на localhost.
Следовательно, доступны различные обходные пути: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
источник
Fiddler v4.5.1.0 позволит вам заменить «localhost» на «localhost.fiddler» и представить localhost в качестве имени хоста для принимающего сервера, работающего на вашей машине.
Это позволяет избежать ошибок «хост не распознан» при подключении к службам WCF со встроенным веб-сервером, который использует Visual Studio.
т.е. вместо
http://localhost:51900/service.wcf
тебя можно использоватьhttp://localhost.fiddler:51900/service.wcf
источник
В Internet Explorer появилась новая функция, начиная с IE9 RC: добавление
<-loopback>
в список обхода прокси заставляет WinInet (сетевую библиотеку, используемую IE) отправлять запросы, предназначенные дляlocalhost
и127.0.0.1
через определенный прокси.Вот оригинальное объявление от @EricLaw: http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx
источник
При использовании Fiddler v4.6 и конфигурации по умолчанию не удалось увидеть трафик от localhost. Перепробовал много предложений здесь, но ничего не получалось.
Включена Справка -> Устранение неполадок и может видеть еще много запросов. Сессии были помечены зачеркнутым шрифтом, и причина была названа «Скрыта из-за строки состояния> Фильтр процесса».
Нашел этот ответ от Эрика Лоуренса человеку, имеющему ту же проблему http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even- Хотя- echo- service- works
в основном, что нужно сделать: посмотрите на строку состояния в нижней части окна Fiddler, второй маленький «трей» в этой панели, вероятно, говорит что-то вроде «веб-браузеры». Нажмите на это и затем выберите «Все процессы».
источник
Вы можете использовать http: //ipv4.fiddler или http: //ipv6.fiddler вместо localhost
источник
удостоверьтесь, что Мониторинг всех соединений отмечен. это не работает для меня, может быть, порт другой, мне нужно, вы видите httprequest на мой сайт из Gmail, мой сайт на Win XP и IIS5 (моя собственная машина)
источник
Чтобы Fiddler мог захватывать трафик с локального хоста на локальном IIS, есть 3 шага (он работал на моем компьютере):
источник
if ((m_EnableProxy) && !(oSession.host =="127.0.0.1" || oSession.host =="localhost" || oSession.host =="ipv4.fiddler")) { oSession["X-OverrideGateway"] = "socks=127.0.0.1:8080"; oSession["ui-backcolor"] = "#EFEF9F"; }
. Эта функция должна быть onBeforeRequest.Не используйте localhost в URL!
localhost: 4200 / myTestProjectИспользуйте как это:
=> => Нажмите здесь для получения дополнительной информации <= <=
источник
Вместо этого будет работать ваш локальный IP-адрес (не 127.0.0.1), например, 192.16.0.88 и т. Д. Перейдите к cmd.exe и введите ipconfig, и вы увидите его.
источник
Windows XP:
Убедитесь, что вы установили нажатие кнопки настроек для каждого из элементов в списке «Параметры удаленного доступа и виртуальной частной сети» на вкладке «Подключения» апплета панели управления «Свойства обозревателя».
Я заметил, что Fiddler перестанет использовать конфигурацию «Настройки ЛВС» после подключения к VPN. Даже если трафик не идет через VPN.
источник
Трафик будет отображаться в Fiddler под IP-адресом вашего компьютера.
источник
Перейдите в Инструменты, Параметры Fiddler ..., выберите вкладку Подключения, а затем убедитесь, что флажок Мониторинг всех подключений установлен. Как сказал Энтони Скотт, но также убедитесь, что на панели «Веб-сеансы» установлены «Захват» и [«Веб-браузеры» ИЛИ «Все процессы»]. Похоже, что по умолчанию "Non-Browser".
источник