WebRequest 设置代理超时问题

woshiklc 2014-05-15 11:02:44


request = WebRequest.Create("http://www.baidu.com") as HttpWebRequest;
request.Timeout = 5000;
request.UserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.11 Safari/537.36";
request.Accept = "*/*";
request.Referer = referurl;
request.Headers.Add("Accept-Language", "zh-CN,zh;q=0.8");
request.Headers.Add("Accept-Charset", "GBK,utf-8;q=0.7,*;q=0.3");
request.Proxy = new WebProxy(_ip, int.Parse(_port));
response = (HttpWebResponse)request.GetResponse();
instream = response.GetResponseStream();


这里设置了 超时时间为5s 为什么 总是很久才超时呢? 坐等,多谢!
...全文
2006 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshiklc 2014-05-18
  • 打赏
  • 举报
回复
引用 2 楼 feiyun0112 的回复:
设置ReadWriteTimeout 属性试试 http://msdn.microsoft.com/library/b1w9c0s4.aspx
不行。。。。
feiyun0112 2014-05-15
  • 打赏
  • 举报
回复
设置ReadWriteTimeout 属性试试
http://msdn.microsoft.com/library/b1w9c0s4.aspx
Ny-6000 2014-05-15
  • 打赏
  • 举报
回复
不明就理,帮顶.

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧