0

特定のURLが私のWebサイトから誰かのWebサイトで利用可能であることを確認したいですか?例:私のウェブサイトはwww.example1.comです。別のURLはwww.example2.comです。

www.example1.comeのWebサイトからURLwww.example2.com/blogsが利用可能かどうかを確認したいですか?

出来ますか?もしそうなら、確認方法を教えていただけますか?ありがとう。

4

1 に答える 1

1

WebClientクラスを使用してこのURLにHTTPリクエストを送信し、例外をキャッチすることができます。リモートサーバーが404を返す場合、コンテンツをダウンロードしようとすると例外が発生します。

using (var client = new WebClient())
{
    try
    {
        client.DownloadData("http://www.google.com/x");
        // The url exists
    }
    catch (WebException ex)
    {
        if (((HttpWebResponse)ex.Response).StatusCode == HttpStatusCode.NotFound)
        {
            // 404
        }
    }
}
于 2012-10-19T06:59:12.867 に答える