是否可以ping /检查网站是否存在且有效?

时间:2014-09-13 18:01:04

标签: java android

嗯,我想标题说几乎所有的东西,我想生成随机的网站地址,但我需要检查该网站是否存在。那么在android / java上有一种方法吗?

2 个答案:

答案 0 :(得分:4)

您可以像这样检查响应代码:

URL url = new URL("Your URL");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect();
int responseCode = connection.getResponseCode();

if (responseCode == HttpURLConnection.HTTP_OK) {
// if Website is ok this wil be called
}

答案 1 :(得分:1)

查看InetAddress包,有很多不同的方法可以实现这一点。

private boolean exists(String host){
   try{

    InetAddress.getByName(host);
    return true;
   }catch(UnknowHostException e){
     return false;
   }
}