标签:网上 bre div style str mon requests highlight 操作
最近在使用HttpWebRequest时,发现对某些网站GetRequestStream只能发两次,第三次开始就会超时,抛出异常,而对另一些网站则完全没有问题。
这个问题让我相当郁闷,不知该从哪下手解决,因为找不到原因。后来,在网上查了些资料,有人说这是一个bug,但似乎不太可能,因为HttpWebRequest这个类由来已久,从.NET Framework 1.0时就已经存在了。
最后,终于在这里找到了答案 http://www.dotnetmonster.com/Uwe/Forum.aspx/dotnet-compact-framework/5443/Timeout-in-HttpWebRequest-GetRequestStream
问题产生的原因是我在后面的代码里用GetResponseStream生成了一个stream以读取返回结果,但却一直没有关掉。。。
HttpWebRequest.GetRequestStream方法timeout【第3次操作时就超时】的原因及解决办法
标签:网上 bre div style str mon requests highlight 操作
原文地址:https://www.cnblogs.com/gfwei/p/14316501.html