我想监控本地计算机上一个进程和另一个(服务器)进程之间的HTTP流量。
如何配置 Fiddler 来监听与
localhost
之间的流量?只需将fiddler添加到URL中
http://localhost.fiddler:8081/
流量被路由通过 Fiddler 并显示在 Fiddler 上。
localhost
后面添加一个点.
。.NET和Internet Explorer不会通过代理发送本地主机的请求,因此它们在Fiddler上不会显示。
有许多替代方法可用
使用您的计算机名称而不是localhost。 使用已安装fiddler插件的Firefox进行请求。 使用http://ipv4.fiddler代替localhost。
尝试将您的机器名称/IP地址放入URL中,而不是使用“localhost”。 这对我有效...
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
无法这样做。相反,如果您的计算机名称为“myMachine”,请将浏览器指向http://mymachine而不是http://localhost
工具 => Fiddler 选项 => 连接,在这里有一个文本框,需要删除其中的"LH"。
我刚刚发现在Windows Vista系统中,使用“localhost.”将无法工作。在这种情况下,请使用“127.0.0.1.”(回环地址后面加上一个点)。
将localhost替换为127.0.0.1。如果不起作用,请更改运行配置以支持您的IP地址。