9

当我要添加一些网站时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;
    }
}
4

1 回答 1

16

从您的错误看来,您正在创建一个带有错误 URL 的 Web 请求。

请确保(HttpWebRequest)HttpWebRequest.Create(url);url 中的字符串必须以正确的协议开头,例如(http、https 等)

于 2013-03-05T07:25:19.170 回答