【发布时间】:2025-12-02 01:45:01
【问题描述】:
我已经使用 Fiddler 和 WireShark 对 System.Net.WebClient 进行了一些测试。我可以看到即使配置了代理(Fiddler),WebClient 也不使用它。
WebClient 的 Proxy 属性具有正确的代理,如果我检查它或使用我正在访问的 URI 调用它的代理 GetProxy,它将返回正确的代理 URI。
这看起来很破!
答案中的所有示例和问题似乎都表明您可以手动设置代理。这不是一个好的解决方案。我希望能够通过多个 URI 调用激活实时 WebClient,这些调用将在配置时使用代理,例如我从关闭 Fiddler 开始,执行几个请求,打开 Fiddler,执行几个请求,然后关闭 Fiddler。
相关链接: http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx http://www.telerik.com/fiddler http://www.wireshark.org/
【问题讨论】: