-3

サーバーに接続するアプリを実行していますが、このサービスの稼働時間は 100% ではないため、ステータス チェッカーを作成する必要があります。

私の考えは、Java から php を呼び出し、アクティブでない場合は "0" を回復し、サービスが実行されている場合は "1" を回復し、アプリ ユーザーの時間を無駄にしないことです。

どうすればJavaでそれを行うことができますか?

挨拶と感謝

4

1 に答える 1

0

HTTP GET の代わりに HTTP HEAD を実行する方が簡単な方法かもしれません。コンテンツを要求しません。

HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con =
    (HttpURLConnection) new URL(urlpath).openConnection();
con.setUsesCache(false); // Of course.
con.setRequestMethod("HEAD");
boolean isOnAir = con.getResponseCode() == HttpURLConnection.HTTP_OK;
con.disconnect();
于 2013-09-23T16:20:45.973 に答える