您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> WebRequest 设置代理超时问题

WebRequest 设置代理超时问题

来源:网络整理     时间:2016/5/25 19:41:20     关键词:request

关于网友提出的“WebRequest 设置代理超时问题”问题疑问,本网通过在网上对“WebRequest 设置代理超时问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:WebRequest 设置代理超时问题
描述:

本帖最后由 woshiklc 于 2014-05-15 11:03:28 编辑

代理超时httpwebrequest


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 为什么 总是很久才超时呢? 坐等,多谢!
解决方案1:

设置ReadWriteTimeout 属性试试
http://msdn.microsoft.com/library/b1w9c0s4.aspx


以上介绍了“WebRequest 设置代理超时问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1305195.html

相关图片

相关文章