webResourceAddress为网络地址URL
static bool IsWebResourceAvailable(string webResourceAddress)
{
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.CreateDefault(new Uri(webResourceAddress));
req.Method = "HEAD";
req.Timeout = 1000;
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
return (res.StatusCode == HttpStatusCode.OK);
}
catch (WebException wex)
{
System.Diagnostics.Trace.Write(wex.Message);
return false;
}
}