1

那里有很多问题,但大多数答案都是旧的并且使用过时的方法。

我想知道以下内容:

  • 如何获取/设置在 IE 中配置的代理设置?我认为这就是所谓的系统范围。
  • 如何使用 WebClient 而不是 WebRequest/WebResponse 对象为特定请求设置代理设置?

我只是在寻找一个完全托管的解决方案,除非它不存在。

4

1 回答 1

0

使用 WebRequest 或 HttpWebRequest 类中的 Proxy 属性。

http://msdn.microsoft.com/en-us/library/system.net.webrequest.proxy.aspx

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx

通过最后一个链接,引用:

...如果指定了 Proxy 属性,则 Proxy 属性中的代理设置会覆盖本地计算机或应用程序配置文件,并且 HttpWebRequest 实例将使用指定的代理设置。如果在配置文件中未指定代理并且未指定 Proxy 属性,则 HttpWebRequest 类使用从本地计算机上的 Internet Explorer 继承的代理设置。如果 Internet Explorer 中没有代理设置,则请求将直接发送到服务器...

于 2012-05-05T19:56:55.027 回答