1
private bool UrlExistsUsingHttpWebRequest( string url)
2
{
3
try
4
{
5
System.Net.HttpWebRequest myRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
6
myRequest.Method = " HEAD " ;
7
myRequest.Timeout = 100 ;
8
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)myRequest.GetResponse();
9
return (res.StatusCode == System.Net.HttpStatusCode.OK);
10
}
11
catch (System.Net.WebException we)
12
{
13
System.Diagnostics.Trace.Write(we.Message);
14
return false ;
15
}
16
private bool UrlExistsUsingHttpWebRequest( string url)2
{3
try 4
{5
System.Net.HttpWebRequest myRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);6
myRequest.Method = " HEAD " ; 7
myRequest.Timeout = 100 ;8
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)myRequest.GetResponse();9
return (res.StatusCode == System.Net.HttpStatusCode.OK);10
} 11
catch (System.Net.WebException we)12
{13
System.Diagnostics.Trace.Write(we.Message);14
return false ;15
} 16
本文介绍了一种使用HTTPWebRequest检查URL是否存在的方法。通过发送HEAD请求并判断返回的状态码来确定目标URL的有效性。该方法简单实用,适用于快速验证网页链接的有效状态。
838

被折叠的 条评论
为什么被折叠?



