httpwebresponse总是超时

问题描述

C#写了一个软件更新程序。现在测试了一下,在近期电脑上,16:9的那种屏幕,运行一切正常,各个系统都测过,没有问题。而老式那种电视机一样的那种电脑,试了几台都不行,哪位大牛知道这是问什么。request的各种参数设置,都不行rq.ContentType="application/x-www-form-urlencoded";rq.Method="GET";rq.KeepAlive=false;rq.Timeout=60000;//rq.Proxy=WebProxy.GetDefaultProxy();//rq.UserAgent="Opera/9.25(WindowsNT6.0;U;en)";rq.Credentials=newNetworkCredential("GKBOARD","gk12345");rq.AllowAutoRedirect=false;rq.ServicePoint.ConnectionLeaseTimeout=60000;rq.ServicePoint.MaxIdleTime=60000;System.Net.HttpWebResponserp=(System.Net.HttpWebResponse)rq.GetResponse();

解决方案

解决方案二:
跟显示器没啥关系吧,跟网络有关系
解决方案三:
办公室里用的是同一个网络

时间: 2024-09-19 20:31:59

httpwebresponse总是超时的相关文章

HttpWebRequest的GetRespons偶尔超时和死掉的原因及解决办法

在做一个接口的时候,部分需求时根据用户指定的Url,通过Post方式来发送数据,之前的多次调试,一直都是可以正常发送数据获取返回值,但是后来几次的调试,在没有改变代码的前提下,结果GetResponse却始终会超时死掉. 经过上网百度一共找出了下面几种原因与对应的解决办法: 1.修改DefaultConnectionLimit 为更大的值(系统默认为2) System.Net.ServicePointManager.DefaultConnectionLimit = 50; 2.在HttpWebR

HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法

原文:HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法     [问题] 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response: resp = (HttpWebResponse)req.GetResponse(); 之前的多次调试,一直都是可以正常获得对应的response,然后读取html页面的.

HttpWebRequest的GetRespons偶尔超时、死掉的原因及解决办法

        在做一个接口的时候,部分需求时根据用户指定的Url,通过Post方式来发送数据,之前的多次调试,一直都是可以正常发送数据获取返回值,但是后来几次的调试,在没有改变代码的前提下,结果GetResponse却始终会超时死掉. 经过上网百度一共找出了下面几种原因与对应的解决办法: 1.修改DefaultConnectionLimit 为更大的值(系统默认为2) System.Net.ServicePointManager.DefaultConnectionLimit = 50; 2.在

异常-C# get 请求一直超时。

问题描述 C# get 请求一直超时. 问题: 访问的地址 如果是 localhost 的 就可以访问到.如果是外网ip或者域名 就不行 比如 http://www.baidu.com.因为这个代码 在多台机器上都能用 只有 现在正在调试的这台 不能用, 所以考虑 是不是机器哪里有什么设置之类的, 这台机器 是我从别人手里接过来的,并不知道 是不是有这样的设置. 请各位大大帮忙分析下.另外说明, 如果用浏览器打开 是可以打开的... 首先 粘上异常:System.Net.WebException

HttpWebRequest和HttpWebResponse用法小结_实用技巧

最近公司拓展市场异常迅猛,数周之类开出去几十套系统,虽然系统名字不一样,但各个内容相似.由于时间紧迫,很多开出去的系统 出现各种神奇的错误,当初虽然有记录错误日志,然而很多客户使用的是自己的服务器和数据库,出了问题我们并不能立即掌握信息, 因此决定做一个捕获所有系统的异常并保存到自家数据库中. 实现思路 在每个系统出写入报告错误代码(找个合理的理由,比如系统免费升级) -> 自家服务器接收并处理错误报告 -> 反馈用户(解决掉BUG就行,不要太声扬) 基础回顾 ---参考msdn 1.Http

HttpWebRequest 奇怪的问题? 不同的URL超时时间有些有效有些无效? 这是为什么 太奇怪了

问题描述 stringURL="http://192.168.1.111/SDK.html?Action=QUERY_STATUS&ProgID={1}&User={2}&Password={3}";//用这条URL我设置的超时时间没有效果,20秒后才会提示超时//stringURL="http://www.12345.com/111.html";//但是用这条URL的话就1秒就超时了也就是Timeout有效了//这是为什么,太奇怪了吧..S

WebRequest.GetRequestStream 超时不起作用

问题描述 本人有段WebRequest使用HTTP/HTTPS代理请求页面的代码,代码已经做了超时设置,对使用大部分带来请求数据的时候超时设置都起作用,但是在使用很少部分HTTPS代理的时候,超时设置根本不请任何作用,WebRequest.GetRequestStream无限等待,不知道为什么会出现这种情况.请大家帮下忙stringhtmlResult="";try{ServicePointManager.Expect100Continue=false;HttpWebRequestre

求助,读写流一直超时

问题描述 HttpWebResponseres=(HttpWebResponse)_request.GetResponse();//请求远程服务using(Streamstm=res.GetResponseStream()){using(StreamReadersr=newStreamReader(stm,Encoding.GetEncoding("utf-8"))){stringresult=sr.ReadToEnd();//读返回值returnresult;}} 读返回值一直超时,

路由协议发布超时如何解决?

链路状态广播是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息,每一个OSPFLSA都有一个生存期,它指示LSA是否仍然还有效.一旦LSA到达了最大生存期,它就会被抛弃,本篇要给大家介绍如果发生超时的情况,应该如何解决. 一.网络环境 网络中,在水星A.水星B和水星C各设备间配置OSPF协议,水星C与水星A之间链路,水星C接口GE1/0/1的IP地址为1.1.1.73/30,水星A接口GE1/0/1的IP地址为1.1.1.74/30,配置完成后,发现路由器上不能正常生成路由,这是为什么