HttpURLConnection を使用してリクエストを送信し、そのページに固有のテキストのレスポンス本文を確認できます (エラーやメンテナンス ページ、または何かが提供されている場合に備えて、レスポンスがあるかどうかを確認するだけではありません)。 .
Apache Commons には、Java で Http リクエストを作成する際のボイラー プレートの多くを削除するライブラリがあります。
特にAndroidでこのようなことをしたことはありませんが、何か違う場合は驚くでしょう.
簡単な例を次に示します。
URL url = new URL(URL_TO_APPLICATION);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
InputStream stream = connection.getInputStream();
Scanner scanner = new Scanner(stream); // You can read the stream however you want. Scanner was just an easy example
boolean found = false;
while(scanner.hasNext()) {
String next = scanner.next();
if(TOKEN.equals(next)) {
found = true;
break;
}
}
if(found) {
doSomethingAwesome();
} else {
throw aFit();
}
これも試してみてください
彼は Android で作業しているので、おそらく Java コードが必要です。Androidで動作すると思われるJavaの同等物は次のようになります。
InetAddress.getByName(host).isReachable(timeOut)