我尝试使用网站的API,但我总是成为一个ProtocolError(UnsafeHeaderParsing没有帮助我)所以我决定捕获正在使用该API的程序的流量,以便我知道哪些属性我必须在Header / POST中设置...问题是Fiddler目前只捕获我的浏览器的流量,我怎样才能改变它,以便它捕获在我的localhost上运行的程序的流量。
答案 0 :(得分:1)
Message Analyzer可以进行大量捕获和分析,关联事件等。您可以下载here。
NetMon是旧的选择,现在被Message Analyzer取代。
当然,Wireshark如果您想要非操作系统替代方案。
答案 1 :(得分:0)
假设您使用的是ASP.Net(MVCor Webforms),则需要在Web应用程序中设置代理。
为此,您需要更改web.config并将defaultProxy设置设置为Fiddler代理:
<结构>
< system.net>
< defaultProxy>
< proxy bypassonlocal =“false”usesystemdefault =“true”/>
< / defaultProxy>
< /system.net>
< /结构>
更改web.config后,您将看到您的应用程序在Fiddler中发出的请求/响应。
参见参考:http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureDotNETApp