public static string[] AnswerTime(string str)
{
DateTime startTime = DateTime.Now;
string[] strTime = { "-1", "500" };
try
{
HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(str);//发送请求
//webRequest.Timeout = 12000;//请求超时设置12秒
HttpWebResponse webresponce = (HttpWebResponse)webRequest.GetResponse();//返回来自浏览器的相应
if (webresponce.StatusCode == HttpStatusCode.OK)//相应成功
{
DateTime endTime = DateTime.Now;
strTime[0] = Convert.ToInt32((endTime - startTime).TotalMilliseconds).ToString();//获取相应时间
strTime[1] = "200";
webresponce.Close();//关闭文件流
}
else
{
strTime[1] = "500,无法连接到远程服务器";
return strTime;
}
return strTime;
}
catch(Exception e)
{
return strTime;
}
}