我遇到了下一个问题:当我尝试使用代理创建HttpWebRequest
时,我会收到一条带有消息的WebException
基础连接已关闭:连接已关闭 出乎意料。
我做错了什么?
这是我的代码:
var webRequest = (HttpWebRequest)WebRequest.Create(@"http://msdn.microsoft.com/");
webRequest.Proxy = new WebProxy("109.254.143.7", 1080);
webRequest.KeepAlive = false;
//webRequest.ProtocolVersion = HttpVersion.Version10;
var myResponse = (HttpWebResponse)webRequest.GetResponse();
var stream = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
var text = stream.ReadToEnd();
P.S。:仅当我尝试使用代理时才会发生。
提前致谢!