HttpRequest 和HttpWebRequest的区别

 我来答
聚发稿网
2016-10-01 · 知道合伙人生活技巧行家
聚发稿网
知道合伙人生活技巧行家
采纳数:5647 获赞数:29663
聚发稿网创始人,作家,笔名志耘誉松著《机械魔敌》《笑泪恋曲》

向TA提问 私信TA
展开全部
HttpWebRequest请求超时异常的处理方法(重新发送请求到成功为止)方法主要有2点:1.在GetResponse()超时后要重新发送请求;2.检查是否异常,捕获或抛掉异常。publicstringGetHtml(stringURI){  stringfullhtml=null;  while(true){    try{      HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(URI);      req.Method="GET";      req.UserAgent="Opera/9.25(WindowsNT6.0;U;en)";      req.KeepAlive=true;req.Timeout=6000000;      HttpWebResponseresp=(HttpWebResponse)req.GetResponse();      if(resp.StatusCode!=HttpStatusCode.OK)//如果服务器未响应,那么继续等待相应          continue;      StreamReadersr=newStreamReader(resp.GetResponseStream(),Encoding.UTF8);      fullhtml=sr.ReadToEnd().Trim();      resp.Close();      sr.Close();      break;    }    catch(WebExceptione){    e.StackTrace.ToString();    System.Diagnostics.Trace.WriteLine(e.Message);    if(true)continue;    }  }returnfullhtml;}
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式