0

我的代码如下:

public chkRechable(String hostNameOrIp) {

boolean isRechable = InetAddress.getByName(hostNameOrIp).isReachable(30);
return isRechable;
}

参数可以是"http://192.168.0.77:8080/ws/api/customer/5""http://example.com:8080/ws/api/customer/5"

但每次它返回 false 虽然我可以浏览 URL。

4

1 回答 1

0

你是什​​么意思“可达”?如果“打开页面”意味着“可达”,您可以尝试使用 HTTP 连接来连接它。如果您遇到异常:您的网络可能会下降;您无法连接到主机;然后你应该检查http返回码,看看是否有404或其他错误。

于 2013-03-22T04:47:44.490 回答