请问如何在web上捕获网络连接不通的问题?
请问如何在web上捕获网络连接不通的问题?
我看gmail都做到了这点,谁有高招??
问题点数:20、回复次数:1Top
1 楼CnEve(龙哥哥)回复于 2006-06-01 12:13:16 得分 0
/// <summary>
/// 仅执行请求的连接,返回是否成功
/// </summary>
/// <param name="url">请求HTTP连接</param>
/// <returns>Boolean</returns>
public static Boolean httpWebRequest(string url)
{
try
{
if(url.IndexOf("url=1") > 0)
{
DbAccess.SqlHelper sh = new DbAccess.SqlHelper();
url = url.Replace("url=1", "url=" + Inc.toHexString(sh.SqlConnectionString));
sh = null;
}
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
httpRequest.UserAgent=@"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.40607; .NET CLR 1.1.4322)";
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
if(httpRequest.HaveResponse)
{
httpResponse.Close();
return true;
}
}
catch{}
return false;
}
Top




