在C#中,您可以找到计算机使用的代理服务器吗?

Mik*_*sen 4 .net c# proxy networking

我注意到某些程序(例如IE和Firefox)可以自动检测用于Internet流量的网络代理服务器。是否可以在C#中执行相同的操作?是否有用于此的API?谢谢!

mil*_*ose 5

您可能正在寻找WebRequest.DefaultWebProxyWebRequest.GetSystemWebProxy。这应该能够拾取IE检测到的所有内容。

另外,其他SO问题指示HttpWebRequest默认情况下将通过您的系统代理。

  • DefaultWebProxy从app.config文件读取代理设置。如果没有配置文件,则使用IE代理设置。GetSystemWebProxy直接读取IE设置。 (2认同)