URIを「ping」して、応答するかどうかを教えてくれるシンプルなアプリを作成しようとしています。
私は次のコードを持っていますが、ルートレベルでのみドメインをチェックしているようです
つまり、www.google.com/voiceではなくwww.google.comです。
private bool WebsiteUp(string path)
{
bool status = false;
try
{
Uri uri = new Uri(path);
WebRequest request = WebRequest.Create(uri);
request.Timeout = 3000;
WebResponse response;
response = request.GetResponse();
if (response.Headers != null)
{
status = true;
}
}
catch (Exception loi)
{
return false;
}
return status;
}
このニーズにより適した既存のコードはありますか?