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 に答える