当我要添加一些像http://www.nirmauni.ac.in/
这样的网站时,它会说出上面提到的错误。那么,如何解决这个问题呢?
我已经给了我的代码。只需通过并说出应该在哪里进行更改。
bool IsLinkWorking(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
//You can set some parameters in the "request" object...
request.AllowAutoRedirect = true;
ServicePointManager.ServerCertificateValidationCallback = (s, cert, chain, ssl) => true;
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
return true;
}
catch
{
//TODO: Check for the right exception here
return false;
}
}
答案 0 :(得分:10)
从您的错误看来您正在使用错误的网址创建网络请求。
请确保在(HttpWebRequest)HttpWebRequest.Create(url);
url字符串中必须以正确的协议开头,例如(http,https等)