MSDN样本
HttpWebRequest myWebRequest=(HttpWebRequest)WebRequest.Create("http://www.microsoft.com"); WebProxy myProxy=new WebProxy(); // Obtain the 'Proxy' of the Default browser. myProxy=(WebProxy)myWebRequest.Proxy;
不行.
我得到的错误是:无法将“WebProxyWrapper”类型的对象强制转换为“System.Net.WebProxy”类型
我有什么选择?
解决方法
HttpWebRequest.Proxy返回
IWebProxy接口,而不是WebProxy.改变它,它会起作用.
您还可以使用WebRequest.DefaultWebProxy或WebRequest.GetSystemWebProxy()获取代理详细信息,而不是使用HttpWebRequest并从中获取代理.