私は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. ウェブサイトがC#でオンラインであるかどうかをどのように確認しますか?
- 4. C#Mysqlエラートークンが存在するかどうか確認してください。
- 5. アレイが存在するかどうかを確認していますか?
- 6. ファイルが存在するかどうかを確認します
- 7. 値が存在するかどうかを確認します
- 8. C#UWP XAMLがXAMLに存在するかどうかを確認します。
- 9. 背景イメージソースが存在するかどうかを確認し、カウンタが増加しているかどうかを確認しますか?
- 10. 行が存在しないかどうか確認する[MySQL]
- 11. アクティビティに親アクティビティが生存しているかどうかを確認する必要があります
- 12. 年がCで跳躍しているかどうかを確認する#
- 13. Pythonでどこから依存関係が発生しているのかを確認しますか?
- 14. ウェブサイト内にテーブルが存在するかどうかを確認するR
- 15. レコードがアクセスサブマクロに保存されているかどうか確認します。
- 16. MySQLテーブルが存在するかどうかをチェックしていないかどうかを確認する
- 17. XcodeでC++を開かずにファイルが存在するかどうかを確認してください。
- 18. ユーザーが自分のウェブサイトから登録しているかどうか確認できますか?
- 19. 存在するかどうか確認して作成する
- 20. ページがダイアログコンテキストで開いているかどうかを確認しますか?
- 21. Attrクラスが存在するかどうかjQueryで確認しますか?
- 22. エントリが存在しないかどうかを確認します
- 23. ノードが存在するかどうかを確認してください。
- 24. PouchDBローカルデータベースが存在するかどうかを確認してください
- 25. SPARQLリソースが存在するかどうかを確認してください
- 26. Vue.js:コンポーネントが存在するかどうかを確認してください
- 27. netscalerクッキーが存在するかどうかを確認してください
- 28. ノード - ディレクトリが存在するかどうかを確認してください
- 29. facebook-mailが存在するかどうかを確認してください。
- 30. ウェブサイトが停止しているかどうかを確認するコードはありますか?