Как заставить Fiddler перестать игнорировать трафик на localhost?

При использовании Fiddler для отслеживания 9X_localhost HTTP-запросов и ответов в Internet Explorer 9X_localhost он игнорирует весь трафик, направляемый 9X_fiddler на http://localhost.

152
0
11
Общее количество ответов: 11

Ответ #1

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Чтобы заставить Fiddler захватывать трафик 9X_localhost при отладке на локальном хосте, после нажатия 9X_fiddler клавиши F5 для начала отладки измените адрес 9X_fiddler так, чтобы localhost имел "." после 9X_localhost этого.

Например, вы начинаете отладку и у 9X_fiddler вас есть следующий URL-адрес в адресной 9X_fiddler строке:

http://localhost:49573/Default.aspx

Измените его на:

http://localhost.:49573/Default.aspx

Нажмите Enter, и 9X_localhost Fidder начнет собирать ваш трафик.

103
4

  • WebAPI не работает с localhost. он говорит Bad Request - Invalid ...

Ответ #2

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Сайт Fiddler addresses this question напрямую.

Существует несколько 9X_localhost предлагаемых обходных путей, но самый простой 9X_fiddler - просто использовать имя компьютера, а 9X_fiddler не "localhost" или "127.0.0.1":

http://machinename/mytestpage.aspx 

93
3

  • `localhost.` и` machine ...

Ответ #3

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Правильный ответ заключается не в том, что 9X_fiddler Fiddler игнорирует трафик, нацеленный на 9X_localhost Localhost, а скорее в том, что большинство 9X_localhost приложений жестко запрограммированы на обход 9X_fiddler прокси (одним из которых является Fiddler) для 9X_fiddler запросов, нацеленных на localhost.

Следовательно, доступны 9X_fiddler различные обходные пути: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic

44
1

  • по состоянию на апрель 2013 г .: http://fiddler2.com/ ...

Ответ #4

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Fiddler v4.5.1.0 позволит вам заменить localhost 9X_fiddler на localhost.fiddler и представить localhost 9X_localhost как имя хоста для принимающего сервера, работающего 9X_localhost на вашем компьютере.

Это позволяет избежать 9X_localhost ошибок типа "хост не распознан" при подключении 9X_localhost к службам WCF со встроенным веб-сервером, который 9X_fiddler использует Visual Studio.

т.е. Вместо того http://localhost:51900/service.wcf вы 9X_fiddler можете использовать http://localhost.fiddler:51900/service.wcf

43
1

  • РАБОТАЕТ ОТЛИЧНО! .. Из-за моей работы конфигурации сети ни одно из других пред ...

Ответ #5

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Начиная с IE9 RC в Internet Explorer появилась 9X_localhost новая функция: добавление <-loopback> в список обхода 9X_localhost прокси заставляет WinInet (сетевая библиотека, используемая 9X_fiddler IE) отправлять запросы, предназначенные 9X_fiddler для localhost и 127.0.0.1, через определенный прокси. / p>

Вот 9X_fiddler исходное объявление @EricLaw: http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx

8
0

Ответ #6

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Чтобы Fiddler перехватил трафик с localhost 9X_fiddler на локальном IIS, нужно выполнить 3 шага 9X_fiddler (это сработало на моем компьютере):

  1. Щелкните "Инструменты"> "Параметры Fiddler". Убедитесь, что установлен флажок Разрешить удаленным клиентам подключаться. Закройте Fiddler.

9X_Как заставить Fiddler перестать игнорировать трафик на localhost?_fiddler

  1. Создайте новый DWORD с именем ReverseProxyForPort внутри KEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Fiddler2. Установите DWORD на порт 80 (выберите здесь десятичное число). Перезапустите Fiddler.

9X_Как заставить Fiddler перестать игнорировать трафик на localhost?_fiddler

  1. Добавьте порт 8888 к адресам, определенным в вашем клиенте. Например, localhost: 8888 / MyService / WebAPI / v1 /

4
0

Ответ #7

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

При использовании Fiddler v4.6 и конфигурации 9X_localhost по умолчанию не удалось обнаружить трафик 9X_fiddler с «localhost». Пробовал много предложений 9X_fiddler здесь, но ничего не получилось.

Включена 9X_localhost справка -> Устранение неполадок и можно 9X_localhost увидеть гораздо больше запросов. Сессии 9X_localhost были отмечены зачеркнутым шрифтом, а причина 9X_fiddler была указана как «Скрыта из-за строки состояния 9X_fiddler > Process Filter».

Нашел этот ответ от 9X_localhost Эрика Лоуренса человеку, у которого такая 9X_fiddler же проблема http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even-though-echo-service-works

в основном, что нужно сделать, это: Посмотрите 9X_fiddler на строку состояния в нижней части окна 9X_localhost Fiddler, второй маленький «лоток» в этой 9X_fiddler строке, вероятно, говорит что-то вроде «Веб-браузеры». Нажмите 9X_localhost на нее, а затем измените на «Все процессы».

9X_Как заставить Fiddler перестать игнорировать трафик на localhost?_fiddler

4
0

Ответ #8

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Вы можете использовать http://ipv4.fiddler или http://ipv6.fiddler вместо localhost

9X_localhost

4
0

Ответ #9

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Не используйте в URL-адресе localhost!

  • http: // localhost : 4200 / myTestProject

Использовать так:

  • http://MyMachineName:4200/myTestProject
  • http://ipv4.fiddler:4200/myTestProject

=>=> Click here for further information <=<=

9X_localhost

3
0

Ответ #10

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

убедитесь, что установлен флажок "Мониторинг 9X_fiddler всех подключений". у меня не работает возможно 9X_localhost порт отличается Мне нужно, чтобы ты увидел 9X_localhost httprequest на мой сайт из Gmail мой сайт 9X_localhost находится на win xp и iis5 (моя собственная 9X_localhost машина)

2
0

Ответ #11

Ответ на вопрос: Как заставить Fiddler перестать игнорировать трафик на localhost?

Вместо этого можно использовать локальный 9X_localhost IP-адрес (не 127.0.0.1), например 192.16.0.88 9X_localhost и т. д. Перейдите в cmd.exe и введите ipconfig, и 9X_localhost вы его увидите.

9X_Как заставить Fiddler перестать игнорировать трафик на localhost?_fiddler

2
0