如何让小提琴停止忽略本地主机的stream量?

当使用Fiddler监视Internet Explorer中的HTTP请求和响应时,它将忽略所有指向http:// localhost的通信 。

当你在本地主机上debugging的时候,要让Fiddler获取stream量,在你点击F5开始parsing之后,改变地址以便localhost有一个“。” 之后。

例如,您开始debugging,并在地址栏中有以下URL:

HTTP://本地主机:49573 / Default.aspx的

将其更改为:

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

按Enter键,Fidder将开始提取您的stream量。

提琴手的网站直接解决这个问题 。

有几个build议的解决方法,但最直接的是简单地使用机器名称,而不是“localhost”或“127.0.0.1”:

http://machinename/mytestpage.aspx 

正确的答案是,提琴手不会忽略针对本地主机的stream量,而是大多数应用程序被硬编码为针对本地主机的请求绕过代理(Fiddler是其中的一个)。

因此,可用的各种解决方法: http : //fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic

Fiddler v4.5.1.0将允许你去“localhost”replace“localhost.fiddler”,并把localhost作为你机器上运行的接收服务器的主机名。

当使用Visual Studio使用的内置Web服务器连接到WCF服务时,这样可以避免“主机未识别”错误。

ie而不是http://localhost:51900/service.wcf你可以使用http://localhost.fiddler:51900/service.wcf

Internet Explorer有一个新function,因为IE9 RC:向代理绕过列表添加<-loopback>导致WinInet(IE使用的networking库)通过定义的代理发送指向localhost127.0.0.1请求。

这是@EricLaw的原始公告: http : //blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx

确保监视所有连接打勾。 它不适用于我也许端口diffren我需要哟看到从我的网站从我的网站httprequest到我的网站是在WIN XP和IIS5(我自己的机器)

使用您的本地IP地址(而不是127.0.0.1),而不是工作,如192.16.0.88等转到cmd.exe并键入ipconfig,你会看到它。

替代文字http://www.freeimagehosting.net/uploads/d2993639f5.png

为了让Fiddler从本地IIS上的本地主机获取stream量,有三个步骤(在我的电脑上工作):

  1. 点击工具>提琴手选项。 确保选中允许远程客户端连接。 closures提琴手。

在这里输入图像描述

  1. 在KEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Fiddler2中创build一个名为ReverseProxyForPort的新DWORD。 将DWORD设置为端口80(在此select小数)。 重新启动提琴手。

在这里输入图像描述

  1. 将端口8888添加到您的客户端中定义的地址。 例如localhost:8888 / MyService / WebAPI / v1 /

使用Fiddler v4.6和默认configuration不能看到任何来自'localhost'的stream量。 在这里尝试了许多build议,但没有奏效。

启用帮助 – “麻烦,可以看到更多的请求。 会话以透明字体标记,原因是“隐藏由于状态栏>过程filter”。

从埃里克·劳伦斯(Eric Lawrence)find这个答复给有同样问题的人。http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even-though-echo-service-works

基本上要做的是:看看Fiddler窗口底部的状态栏,该栏中的第二个小“托盘”可能会说“Web浏览器”。 点击它,然后更改为“所有进程”。

提琴手状态栏

您可以使用http://ipv4.fiddler或http://ipv6.fiddler而不是本地主机

Windows XP:

请务必设置为单击“Internet选项”控制面板小程序的“连接”选项卡中的“拨号和虚拟专用networking设置”列表框中的每个项目的设置button。

我注意到,一旦连接到我的VPN,Fiddler将停止使用“LAN设置”configuration。 即使stream量不通过VPN。

不要在URL中使用本地主机!

  • http:// localhost :4200 / myTestProject

像这样使用:

  • HTTP:// MyMachineName:4200 /为MyTestProject
  • HTTP://ipv4.fiddler:4200 /为MyTestProject

=> =>点击这里查看更多信息<= <=

转到工具,Fiddler选项…,select连接选项卡,然后确保监视所有连接打勾。 就像Antony Scott所说,还要确保“Web会话”面板设置为“捕捉”和“网页浏览器”或“所有进程”。 看起来像默认是“非浏览器”。