Android如何检查URL名称或IP是否可访问

时间:2013-03-22 04:35:26

标签: android url inetaddress

我的代码如下:

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。

1 个答案:

答案 0 :(得分:0)

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