public static bool URLIsReachable(string strURL)
{
bool reachable = false;
HttpWebRequest request = null;
HttpWebResponse response = null;
try
{
request = (HttpWebRequest)WebRequest.Create(strURL);
request.Method = "HEAD";
request.AllowAutoRedirect = false;
response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
reachable = true;
response.Close();
}
catch(WebException ex)
{
reachable = false;
}
return reachable;
}
detect if a URL is reachable
最新推荐文章于 2024-06-12 20:23:49 发布