2
嗯,我想標題說幾乎所有的東西,我想產生隨機的網站地址,但我需要檢查,如果該網站也存在。那麼有沒有辦法在android/java?是否可以ping /檢查網站是否存在並且工作?
嗯,我想標題說幾乎所有的東西,我想產生隨機的網站地址,但我需要檢查,如果該網站也存在。那麼有沒有辦法在android/java?是否可以ping /檢查網站是否存在並且工作?
您可以檢查響應代碼:
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
}
看InetAddress
包,有很多不同的方式來實現這一目標。
private boolean exists(String host){
try{
InetAddress.getByName(host);
return true;
}catch(UnknowHostException e){
return false;
}
}