特定のURLが私のWebサイトから誰かのWebサイトで利用可能であることを確認したいですか?例:私のウェブサイトはwww.example1.comです。別のURLはwww.example2.comです。
www.example1.comeのWebサイトからURLwww.example2.com/blogsが利用可能かどうかを確認したいですか?
出来ますか?もしそうなら、確認方法を教えていただけますか?ありがとう。
特定のURLが私のWebサイトから誰かのWebサイトで利用可能であることを確認したいですか?例:私のウェブサイトはwww.example1.comです。別のURLはwww.example2.comです。
www.example1.comeのWebサイトからURLwww.example2.com/blogsが利用可能かどうかを確認したいですか?
出来ますか?もしそうなら、確認方法を教えていただけますか?ありがとう。
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
}
}
}