当使用 Fiddler 在 Internet Explorer 中监视 HTTP 请求和响应时,它会忽略所有指向 http://localhost的流量。
要让 Fiddler 在本地主机上调试时捕获流量,请在按 F5开始调试后更改地址,以便本地主机具有“”在它之后。
例如,开始调试时,在地址栏中有以下 URL:
Http://localhost:49573/default.aspx
改成:
Http://localhost.:49573/default.aspx
点击回车,Fidder 将开始收集你的流量。
提琴手的网站 解决了这个问题直接。
有一些建议的变通方法,但是最简单的方法是使用机器名而不是“ localhost”或“127.0.0.1”:
http://machinename/mytestpage.aspx
确保监视器所有连接都打勾。 对我没用 也许港口不一样 我需要你看到我的网站从 gmail 的 httprerequest 我的站点在 winxp 和 iis5(我自己的机器)上
正确的答案是,并不是 Fiddler 忽视了针对 Localhost 的流量,而是大多数应用程序都是硬编码的,以绕过针对本地主机的请求的代理(Fiddler 就是其中之一)。
因此,可以使用各种变通方法: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
视窗 XP:
请确保在“ Internet 选项”控制面板小应用程序的“连接”选项卡的“拨号和虚拟专用网络设置”列表框中,为每个项目单击设置按钮。
我注意到一旦我连接到我的 VPN,Fiddler 就会停止使用“ LAN 设置”配置。即使流量不是通过 VPN 传输的。
使用您的本地 IP 地址(而不是127.0.0.1)将工作,如192.16.0.88等。转到 cmd.exe 并键入 ipconfig,您将看到它。
自 IE9 RC 以来,Internet Explorer 有了一个新特性: 将 <-loopback>添加到代理旁路列表中,会导致 WinInet (IE 使用的网络库)通过定义的代理发送发往 localhost和 127.0.0.1的请求。
<-loopback>
localhost
127.0.0.1
以下是@EricLaw 的原始声明: http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx
转到 Tools,Fiddler Options... ,选择 Connections 选项卡,然后确保监视所有连接。像安东尼 · 斯科特说的那样,但也要确保“ Web 会话”窗格设置为“捕获”和[“ Web 浏览器”或“所有进程”]。看起来默认是“非浏览器”。
对于 Fiddler 从本地 IIS 上的 localhost 捕获流量,有3个步骤(它在我的计算机上工作) :
Fiddler v4.5.1.0允许您将“ localhost”替换为“ localhost.Fiddler”,并将 localhost 作为您机器上运行的接收服务器的主机名。
这避免了“主机无法识别”的错误时,连接到 WCF 服务与内置的 Web 服务器,视觉工作室使用。
也就是说 你可以使用 http://localhost.fiddler:51900/service.wcf
http://localhost.fiddler:51900/service.wcf
使用 Fiddler v4.6和默认配置无法看到来自“ localhost”的任何流量。我在这里试了很多建议,但都没有用。
启用帮助-> 疑难解答,可以看到更多的请求。会话被标记为删除字体,给出的理由是“隐藏状态栏 > 进程过滤器”。'
发现这个答复从埃里克劳伦斯的人有同样的问题 Http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even-though-echo-service-works
基本上要做的是: 看看 Fiddler 窗口底部的状态栏,该栏中的第二个小“托盘”可能会显示类似于“ Web 浏览器”的内容单击它,然后切换到“所有进程”
可以使用 http://ipv4.fiddler或 http://ipv6.fiddler代替 localhost
不要在 url 中使用 localhost!
使用方法如下:
= > = > 按这里了解详情
流量将显示在您的计算机的 IP 地址下的 Fiddler。
不幸的是,没有一个建议是有用的
只有在以下情况下才能完全排除 localhost的监测:
Open View Menu > Preferences > Connections > Bypass Fiddler for URLs that start with: > localhost;127.0.0.1