私はjavaでウェブサイトダウンユーティリティを作ろうとしていますが、いくつか問題があります。ウェブサイトが存在するかどうかを確認してください
ウェブサイトが存在するかどうかを確認する方法はありますか?私は聞いてアクティブなhttpサーバは、(サイトがダウンしている)が存在しない間、localhostに接続しようとしたとき、すなわちそれはConnection refused: connect
ためIOException
を通過
URL url = new URL("http://localhost");
HttpURLConnection httpConnection = (HttpURLConnection) (url.openConnection());
int code = httpConnection.getResponseCode();
System.out.println("code: " + code);
:私はウェブサイトがダウンしているかどうかを確認するために、これを試してみました。
私はそれが実際すなわち
URL url = new URL("http://www.sdfasfjkhaslfjkhaslkdjfhasldkjf.it");
を存在するがあれば、私のISPが自動的にランダムな広告ページに私をリダイレクトするので、私はHTTPステータスコード200を受信しない、いくつかのサイトでも同じことが起こるだろうと思いました私が探しているサイトは存在しません。
サイトがダウンしていると私のプログラムは「あなたのウェブサイトはダウンしています」と言っていますが、サイトが存在しない場合は「ああ、あなたのウェブサイトは起動しています!とてもいいです。
ウェブサイトが存在するかどうかを確認する方法はありますか?
うわー、どのような悪いISP。 – eboix
@eboixはい。残念ながら、私はすべてのイタリアのISPはこのように動作すると思います – BackSlash
あなたのISPがあなたのようにあなたをリダイレクトするならば、それが利用できないと仮定することもできます。 –