2013-04-25 70 views
1

我在同一个窗口机器上有两个C#winform应用程序。捕获本地http发布流量

  • 首先应用程序运行在本地主机上一个HTTP侦听器和端口4567 (不通过IIS)
  • 其次申请发出HTTP POST(HttpWebRequest的) 端口4567

我想查看发布/请求流量,就像我通常在Fiddler2中查看http流量时所看到的一样。当我试图用fiddler2,Charles和Wireshark捕捉这个流量时,我还没有运气。

有没有人有关如何捕获这种流量的见解?

回答

1

Fiddler无法拦截本地主机通信,因为fiddler是代理服务器,并且本地请求不是通过.NET Framework的代理服务器发送的。

要解决这个问题,你可以更新您的应用程序将数据发送到localhost.fiddler而不是localhost