サーバーに接続するアプリを実行していますが、このサービスの稼働時間は 100% ではないため、ステータス チェッカーを作成する必要があります。
私の考えは、Java から php を呼び出し、アクティブでない場合は "0" を回復し、サービスが実行されている場合は "1" を回復し、アプリ ユーザーの時間を無駄にしないことです。
どうすればJavaでそれを行うことができますか?
挨拶と感謝
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();