我正在尝试制作一个使用 httpwebrequest 检查互联网连接(以及特殊站点的完整性)的应用程序。我在研究后发现了这段代码,但无法完成它,也不知道它是否正确:
WebRequest myRequest = WebRequest.Create("http://www.bing.com");
myRequest.Timeout = 5000;
WebResponse response = myRequest.GetResponse();
if(response == ???)
{
response.Close();
return true;
}
else{
response.Close();
return false;
}
我应该添加什么?
最佳答案
尝试这样:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://www.bing.com");
myRequest.Timeout = 5000;
HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse();
if(response.StatusCode == HttpStatusCode.OK)
{
response.Close();
return true;
}
else{
response.Close();
return false;
}
关于c# - 如何在 C# 中发送 HttpWebRequest 并接收答案以检查互联网?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989990/