使用Fiddler监控HTTP请求时Internet Explorer中的响应会忽略指向http://localhost的所有流量。
答案 0 :(得分:95)
要让Fiddler在本地主机上调试时捕获流量,在按F5开始降档后更改地址,以便localhost有一个“。”在它之后。
例如,您开始调试并且地址栏中有以下URL:
http://localhost:49573/Default.aspx
将其更改为:
http://localhost.:49573/Default.aspx
按Enter键,Fidder将开始提高您的流量。
答案 1 :(得分:85)
Fiddler的网站addresses this question直接。
有几种建议的解决方法,但最直接的只是使用机器名而不是“localhost”或“127.0.0.1”:
http://machinename/mytestpage.aspx
答案 2 :(得分:41)
正确的答案是,Fiddler不会忽略针对Localhost的流量,而是大多数应用程序都被硬编码为绕过代理(其中Fiddler就是其中一个)来针对针对localhost的请求。
因此,可用的各种解决方法:http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
答案 3 :(得分:32)
Fiddler v4.5.1.0允许你去替换" localhost"使用" localhost.fiddler",并将localhost作为计算机上运行的接收服务器的主机名。
这可以避免"主机无法识别"使用visual studio使用的内置Web服务器连接到WCF服务时出错。
即。代替
http://localhost:51900/service.wcf
您可以使用http://localhost.fiddler:51900/service.wcf
答案 4 :(得分:7)
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
答案 5 :(得分:3)
使用Fiddler v4.6并且默认配置无法看到来自&#39; localhost&#39;的任何流量。在这里尝试了许多建议但没有任何效果。
启用帮助 - &gt;麻烦,可以看到更多的请求。会话以突破字体标记,并且由于状态栏&gt;而给出的原因是“隐藏”。过程过滤器。&#39;
发现Eric Lawrence对有同样问题的人的回复 http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even-though-echo-service-works
基本上要做的是:查看Fiddler窗口底部的状态栏,第二个小托盘&#34;在那个酒吧可能会说像#34; Web浏览器。&#34;单击该按钮,然后更改为&#34;所有进程。&#34;
答案 6 :(得分:3)
您可以使用http://ipv4.fiddler或http://ipv6.fiddler代替localhost
答案 7 :(得分:2)
确保勾选监控所有连接。 它对我不起作用 也许港口是不同的 我需要你从gmail看我的网站httprequest 我的网站是win xp和iis5(我自己的机器)
答案 8 :(得分:2)
使用您的本地IP地址(而不是127.0.0.1)可以使用,例如192.16.0.88等。转到cmd.exe并输入ipconfig,您将看到它。
alt text http://www.freeimagehosting.net/uploads/d2993639f5.png
答案 9 :(得分:2)
对于Fiddler从本地IIS上的localhost捕获流量,有3个步骤(它在我的计算机上运行):
答案 10 :(得分:1)
请勿在网址中使用localhost!
像这样使用:
答案 11 :(得分:0)
Windows XP:
请务必设置为“Internet选项”控制面板小程序的“连接”选项卡中的“拨号和虚拟专用网络设置”列表框中的每个项目单击设置按钮。
我注意到,连接到VPN后,Fiddler将停止使用“LAN设置”配置。即使流量没有通过VPN。
答案 12 :(得分:0)
流量将显示在计算机IP地址下的Fiddler中。
答案 13 :(得分:-2)
转到“工具”,“提琴手选项...”,选择“连接”选项卡,然后确保选中“监控所有连接”。就像Antony Scott所说,但也要确保“Web Sessions”窗格设置为“捕获”和[“Web浏览器”或“所有进程”]。看起来默认为“非浏览器”。