Как настроить Fiddler для прослушивания localhost? - PullRequest
99 голосов
/ 10 января 2011

Я хочу отслеживать HTTP-трафик между процессом на моей локальной машине и другим (серверным) процессом, также работающим на моей локальной машине.

Как настроить Fiddler для прослушивания трафика в localhost?

Ответы [ 16 ]

131 голосов
/ 11 сентября 2013

Просто добавив Fiddler в URL

http://localhost.fiddler:8081/

Трафик направляется через фиддлер и поэтому отображается на фиддлере.

60 голосов
/ 19 октября 2011

Добавьте точку . после localhost.

Например, если у вас было http://localhost:24448/HomePage.aspx

Измените его на http://localhost.:24448/HomePage.aspx

Internet Explorer обходит прокси-сервер для "localhost". С этой точкой проверка «localhost» в имени домена не удалась.

20 голосов
/ 10 января 2011

.NET и Internet Explorer не отправляют запросы на localhost через прокси-серверы, поэтому они не появляются на Fiddler.

Доступно много альтернатив

Используйте имя вашего компьютера вместо localhost. Использование Firefox (с установленным дополнением Fiddler) для выполнения запроса. Используйте http://ipv4.fiddler вместо localhost.

Для получения дополнительной информации http://www.fiddler2.com/Fiddler/help/hookup.asp

7 голосов
/ 16 октября 2012

попробуйте ввести имя / IP-адрес вашего компьютера вместо localhost в URL.У меня работает ...

4 голосов
/ 15 июля 2015

Вместо того, чтобы настраивать сервер приложений и клиент для использования другого домена, вы можете настроить клиентское приложение для использования прокси.Fiddler также создает прокси, который вы можете использовать, регистрируя весь трафик.Рик Страл писал об использовании этого в .NET Apps, я всегда помещаю этот пост в блог, поэтому позвольте мне связать его здесь: http://weblog.west -wind.com / posts / 2008 / Mar / 14 / Debugging-Http-or-Web-Services-Calls-from-ASPNET-with-Fiddler .

Короче говоря, изменение app.config:

<system.net>
  <defaultProxy>
    <proxy  proxyaddress="http://127.0.0.1:8888" />      
  </defaultProxy>
</system.net>
4 голосов
/ 10 января 2011

Вы не можете.Вместо этого, если ваш компьютер называется «myMachine», наведите в браузере значение http://mymachine вместо http://localhost

3 голосов
/ 14 июня 2016

Замените localhost на lvh.me в вашем URL

Например, если у вас было http://localhost:24448/HomePage.aspx

Измените его на http://lvh.me:24448/HomePage.aspx

3 голосов
/ 20 августа 2012

tools => fiddler options => в соединениях есть текстовая область с вещами, которые нужно прыгнуть, оттуда удалите LH

2 голосов
/ 13 декабря 2011

И я только что узнал об этом в «localhost».не будет работать.В этом случае используйте «127.0.0.1.»(адрес обратной связи с добавленной точкой).

0 голосов
/ 25 апреля 2019

Перейдите в настройки прокси в Firefox и выберите «Использовать системный прокси», но обязательно проверьте, нет ли исключения для localhost в поле «no proxy for».

enter image description here enter image description here

...