1

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

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

我试图像在 Fiddler2 中查看 http 流量时一样查看 post/request 流量。到目前为止,我在尝试使用 fiddler2、Charles 和 Wireshark 捕获此流量时运气不佳。

有谁知道如何捕获这种流量?

4

2 回答 2

2

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

http://localhost.fiddler:4567/

以下帖子应该可以帮助您

监控从 IE 或 .NET 到 localhost 的流量

于 2013-04-25T16:30:55.707 回答
1

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

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

于 2013-04-25T16:17:26.880 回答