当前位置:  开发笔记 > 运维 > 正文

如何让Fiddler停止忽略localhost的流量?

如何解决《如何让Fiddler停止忽略localhost的流量?》经验,为你挑选了5个好方法。

使用Fiddler监视Internet Explorer中的HTTP请求和响应时,它会忽略指向http:// localhost的所有流量.



1> NotMyself..:

为了让Fiddler在本地主机上进行调试时捕获流量,在点击F5开始降级后更改地址,以便localhost有一个".".在它之后.

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

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

将其更改为:

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

点击进入,Fidder将开始提高您的流量.


WebAPI不适用于localhost.它说Bad Request - 无效的主机名
适用于cassini ..而不是iis,如果你连接到SSL上的网站或服务,你需要使用它...
甜头.如此简单有效.

2> Matt Dillard..:

Fiddler的网站直接解决了这个问题.

有几个建议的解决方法,但最直接的只是使用机器名而不是"localhost"或"127.0.0.1":

http://machinename/mytestpage.aspx


@JoshMouch,因为某些Web服务器拒绝将“ localhost。”作为无效的主机名。

3> 小智..:

正确的答案是,Fiddler不会忽略针对Localhost的流量,而是大多数应用程序都被硬编码为绕过代理(其中Fiddler是其中一个)以针对localhost的请求.

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



4> Jonathan..:

Fiddler v4.5.1.0允许您将"localhost"替换为"localhost.fiddler",并将localhost作为计算机上运行的接收服务器的主机名.

当使用visual studio使用的内置Web服务器连接到WCF服务时,这可以避免"主机无法识别"错误.

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



5> Piskvor cc-b..:

自IE9 RC以来,Internet Explorer具有一项新功能:添加<-loopback>到代理绕过列表会导致WinInet(IE使用的网络库)发送发往localhost127.0.0.1通过已定义代理的请求.

以下是@EricLaw的原始声明:http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有