Chr*_*ris 11 web-services fiddler network-traffic
我有一个问题,Fiddler没有显示我的应用程序(在本地运行)进行的Web服务调用.我发现并解决了我的问题.
所以我的问题不是如何,但为什么 Fiddler不显示网络服务流量?我对网络流量的工作方式知之甚少,所以这可能非常简单/明显.所有我能够解读的是:
我不认为它与HTTPS有任何关系,因为我可以在Fiddler中看到HTTPS请求(如果我想通过Fiddler的设置解码).
我复制了一段代码new WebProxy("127.0.0.1", 8888);以使其工作,因此它必须与代理有关?
这是一个ASP.NET应用程序,以防万一.
Jaq*_*har 19
真的很老问题但是:
虽然答案和评论暗示了正确的解决方案,但他们远未回答这个问题.
Fiddler通过您的用户帐户查看流量.由于Web服务由应用程序池标识运行,因此fiddler无法查看其流量.
最简单的解决方案(也是唯一适合我的解决方案)是将网站应用程序池用户更改为在您的帐户下运行
只是:
如上所述:
\n\n\n\n\n第一段正是我需要的解释:当 Fiddler 启动并附加时,它会调整当前 user\xe2\x80\x99s 代理设置以指向 Fiddler,默认情况下在 127.0.0.1:8888 上运行。这意味着来自大多数应用程序的流量会自动流经 Fiddler,无需任何额外的配置步骤。虽然我想我还应该感谢埃里克,因为他似乎是写这本书的人!
\n
参考
\n\n\n