中工作
我正在与Alfresco合作,有时服务器因空间不足或其他问题而停机,问题是我的服务器URL。我想检查他是否可用(AlfrescoServer)。我想进行ping,但地址对于简单的ping来说很复杂,例如:http://127.0.0.1:8084/alfresco/api/-默认-/public/cmis/versions/1.0/atom
我在一个J2EE项目
嗨,我想说的是,答案的部分由@Gagravarr 给出
public void pingADR() throws UnknownHostException, IOException {
String url = "http://127.0.0.1:8084/alfresco/service/api/server";
String status = getStatus(url);
System.out.println(url + "ttStatus:" + status);
}
看看是否有
public static String getStatus(String url) throws IOException {
String result = "";
try {
URL siteURL = new URL(url);
HttpURLConnection connection = (HttpURLConnection) siteURL
.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
if (code == 200) {
result = "Green";
}
} catch (Exception e) {
result = "->Red<-";
}
return result;
}
我在一个非常有用的网站上找到了这个答案,希望这能帮助其他人