【发布时间】:2015-04-18 04:01:21
【问题描述】:
在我的程序中,我检查网站是否可用,我使用此代码
HttpWebRequest request;
HttpWebResponse response;
Message = string.Empty;
string result="";
request = (HttpWebRequest)WebRequest.Create(url);
request.Timeout = 300000;
request.AllowAutoRedirect = true;
try
{
response = (HttpWebResponse)request.GetResponse();
result = response.StatusCode.ToString();
response.Close();
}
catch (Exception ex)
{
result = ex.Message;
}
我将超时设置为 5 分钟。当程序运行时,对于某些站点(Urls),结果是“无法连接到远程服务器”但站点可用。我怎么解决这个问题?
【问题讨论】:
-
您能给我们举一个这样的网站的例子吗?
标签: c#