多线程HtttpRequest 一定要记得关闭reponse
2010-11-24 18:21
127 查看
public static bool WebFileExistsWithClose(string url, int timeoutSeconds) { HttpWebResponse response = null; bool flag; try { HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.Timeout = timeoutSeconds * 1000; request.AllowAutoRedirect = true; request.MaximumAutomaticRedirections = 200; response = (HttpWebResponse) request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { return true; } flag = false; } catch (WebException) { flag = false; } catch (Exception exception) { throw exception; } finally { if (response != null) { response.Close(); } } return flag; } |
相关文章推荐
- 一定要记得把PreparedStatement关闭
- 三种情况RIP一定要关闭水平分割!
- LAMP前一定要关闭防火墙
- 循环中使用break时一定要记得更新变量是否已经正常更新,特别是FOR语句中
- 线段树pushdown的时候一定要记得把lazy标记一起下传!
- 删除并重建用户后,一定要记得恢复以前该用户所有的文件夹权限。
- 关机之前记得关闭计算机串口调试工具
- 修改数据库,一定要记得备份!没备份 累个半死!
- Python――打开了文件一定要关闭!
- 我们可以不漂亮但一定要有内涵。记得做个好女孩!
- 项目一定要记得备份
- 用js传递给后台的数据 一定要记得先编码
- 『EXP1』错误处理时一定要记得释放申请的内存
- 一定要记得关session!
- node服务开启必须记得关闭
- Apache部署时记得关闭文件夹浏览
- 如果把项目开发管理看成是坐公车的过程,记得一定要安排一个逆向的位置
- 开发人员一定要加入收藏夹的网站(记得收藏在火狐中)
- 网站调试时记得关闭火狐adblock插件
- 在Java程序中做字符串拼接时一定要记得的MessageFormat.format