HttpWebRequest使用注意(发生阻塞的解决办法)
2008-10-31 03:51
597 查看
HttpWebRequest使用注意(发生阻塞的解决办法)
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;
try
catch
finally
HttpWebRequest myRequest = null;
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;
try
catch
finally
if (myRequest != null)
myRequest.Abort();
}其实很多时候释放了Stream和Response还不够,客户端的Request还是在保持着,需要等垃圾回收器来回收,所以一般很容易阻塞,导致请求发送不出去。加上这个就是让HttpWebRequest实例在不需要的时候及时释放资源。这样可以重复使用而不会阻塞。
HttpWebRequest myRequest = null;
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;
try
catch
finally
HttpWebRequest myRequest = null;
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;
try
catch
finally
if (myRequest != null)
myRequest.Abort();
}其实很多时候释放了Stream和Response还不够,客户端的Request还是在保持着,需要等垃圾回收器来回收,所以一般很容易阻塞,导致请求发送不出去。加上这个就是让HttpWebRequest实例在不需要的时候及时释放资源。这样可以重复使用而不会阻塞。
相关文章推荐
- HttpWebRequest使用注意(发生阻塞的解决办法)
- HttpWebRequest使用注意(发生阻塞的解决办法)
- [转]HttpWebRequest使用注意(发生阻塞的解决办法)
- HttpWebRequest使用注意(发生阻塞的解决办法)
- [转]HttpWebRequest使用注意(发生阻塞的解决办法)
- (转)HttpWebRequest使用注意(发生阻塞的解决办法)
- 用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法zt
- 关于HttpWebRequest发生服务器协议冲突的解决办法
- [dotNET]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- 高分求HttpWebRequest使用axWebBrowser的session 和cookier的解决办法
- [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- [dotNET]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- [dotNET]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- [dotNET]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
- 关于HttpWebRequest发生服务器协议冲突的解决办法
- 【原创】网站抓包HttpWebRequest不返回Javascript生成的Cookie的解决办法