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

网友投稿 1128 2022-10-17 08:15:08

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

经过上网百度一共找出了下面几种原因与对应的解决办法: 1、修改DefaultConnectionLimit 为更大的值(系统默认为2)

System.Net.ServicePointManager.DefaultConnectionLimit = 50;

2、在HttpWebRequest req = (HttpWebRequest)WebRequest.Create(v_strURL)前面添加一句垃圾回收

System.GC.Collect();

3、每次使用完HttpWebRequest

去关闭对应的connection

req.Close();req=null;

最好对应的HttpWebResponse也要close:

rep.Close();rep = null;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MicroMono- 微服务框架
下一篇:WinForm中提示Circular base class dependency involving 'TestEncryption.Form' and 'TestEncryption.Form'
相关文章