捕获本地http发布流量

时间:2013-04-25 16:06:17

标签: c# httpwebrequest fiddler wireshark

我在同一个窗口机器上有两个C#winform应用程序。

  • 第一个应用程序在localhost和端口4567上运行http侦听器 (不是通过IIS)
  • 第二个应用程序发出一个http帖子(httpWebRequest) 到港口4567。

我正在尝试查看发布/请求流量,就像我在Fiddler2中查看http流量时通常会看到的那样。到目前为止,我试图用fiddler2,Charles和Wireshark捕获这些流量时没有运气。

有没有人了解如何捕获此流量?

2 个答案:

答案 0 :(得分:2)

要使用fiddler查看对localhost应用程序的请求,请在调用应用程序中设置URL,如下所示

http://localhost.fiddler:4567/

以下帖子可以帮助你

Monitor traffic to localhost from IE or .NET

答案 1 :(得分:1)

Fiddler无法拦截localhost流量,因为fiddler是代理服务器,并且.NET Framework不会通过代理服务器发送本地请求。

要解决此问题,您可以更新应用以将数据发送到localhost.fiddler而不是localhost