您的位置:首页 > 产品设计 > UI/UE

多线程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;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: