私はC#を初めて使いました。ウェブサイトが生存しているかどうかを確認できるツールをビジュアルスタジオで作成したいと考えています。頭のリクエストをして200の回答があるかどうかを確認しなければならないことがわかった。私はgoogleとここで検索しましたが、私は適切な解決策を見つけることができません。私が試したことはうまくいかなかった。どんな助けでも大歓迎です。どうも?ウェブサイトがC#で生存しているかどうかを確認しますか?
1
A
答えて
4
これを試してみてください:
WebRequest request = WebRequest.Create("Site goes here");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response == null || response.StatusCode != HttpStatusCode.OK)
{
//Site is down
}
else
{
//Site is up
}
1
を使用すると、Webサーバが応答している場合だけチェックしたい別のマシンがそうでなければ取得するウェブページについては、このlinkを使用pingを実行する方法を示し、このを見ている場合
0
bool IsWebsiteUp(Uri uri)
{
try
{
var request = System.Net.WebRequest.Create(uri);
request.Method = "HEAD";
var response = (HttpWebResponse)request.GetResponse();
return response.StatusCode == HttpStatusCode.OK;
}
catch
{
return false;
}
}
関連する問題
- 1. ウェブサイトが存在するかどうかを確認してください
- 2. C#プロセスが存在するかどうかを確認して閉じます
- 3. アレイが存在するかどうかを確認していますか?
- 4. ウェブサイトがC#でオンラインであるかどうかをどのように確認しますか?
- 5. 行が存在しないかどうか確認する[MySQL]
- 6. Pythonでどこから依存関係が発生しているのかを確認しますか?
- 7. レコードがアクセスサブマクロに保存されているかどうか確認します。
- 8. 年がCで跳躍しているかどうかを確認する#
- 9. MySQLテーブルが存在するかどうかをチェックしていないかどうかを確認する
- 10. XcodeでC++を開かずにファイルが存在するかどうかを確認してください。
- 11. ユーザーが自分のウェブサイトから登録しているかどうか確認できますか?
- 12. エントリが存在しないかどうかを確認します
- 13. ノード - ディレクトリが存在するかどうかを確認してください
- 14. facebook-mailが存在するかどうかを確認してください。
- 15. Apache Thrift:クライアントが生存しているかどうかをサーバー側で確認する方法は?
- 16. Attrクラスが存在するかどうかjQueryで確認しますか?
- 17. ウェブサイトが停止しているかどうかを確認するコードはありますか?
- 18. QWidgetがレイアウトに属しているかどうかを確認しますか?
- 19. Authorize.Netがアップ/ダウンしているかどうかを確認しますか?
- 20. C/C++ - Mac OS X - ファイルが存在するかどうかを確認する
- 21. シリアルポートが存在するかどうかを確認する、Linux C/C++
- 22. ライブストリームがストリーミングしているかどうかを確認できますか?
- 23. IndexedDBデータベースが存在するかどうか確認してください
- 24. コマンドが存在するかどうか確認してください。
- 25. Express、テンプレートが存在するかどうか確認してください
- 26. ADO.Net Excel、テーブルが存在するかどうかを確認しますか?
- 27. Rails I18n、翻訳が存在するかどうかを確認しますか?
- 28. レストAPIにレコードが存在するかどうかを確認しますか?
- 29. PHP:ファイルが存在するかどうかを確認しますか?
- 30. クッキーが存在するかどうかを確認しますか?