-3

我正在做一个连接到服务器的应用程序,这个服务的正常运行时间不是 100%,所以我需要做一个状态检查器。

我的想法是从 Java 调用 php,如果不活动,则恢复“0”,如果服务正在运行,则恢复“1”,不要浪费应用程序用户的时间。

知道如何在 Java 中做到这一点吗?

问候和感谢

4

1 回答 1

0

一种更简单的方法可能是使用 HTTP HEAD 而不是 HTTP GET。它不要求任何内容。

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 回答