18

我在捕获从我的 C# 应用程序发送和接收的流量时遇到问题。

该应用程序是使用 C# 5.0 和 .NET 4.5 的普通 WinForms 应用程序。.

Fiddler 可以毫无问题地捕获来自 Chrome 和 Firefox 的流量,但不是我的应用程序。我还加载了我开发的另一个应用程序,并且工作正常。

值得注意的是,这是我开发的第一个HttpClient用于发出 Http 请求的应用程序。这会导致任何问题吗?

要清楚 Fiddler 应用程序会监控流量。我没有连接到本地主机。我正在连接到 Web API。

4

1 回答 1

22

第 1 步是在启动应用程序之前尝试启动 Fiddler。这有助于默认配置,即 .NET 应用程序在启动时获取系统代理,而在启动后忽略代理更改。

步骤 #2,如果第一步不起作用,是通过编辑 app.exe.config 文件或 machine.config 文件,或通过设置Proxy请求对象的属性来显式配置您的进程以使用代理。

于 2013-08-28T16:03:17.953 回答