以下是一个简单的Android示例代码,用于测试指定的HTTP主机地址是否存在:

public boolean isHostAvailable(String hostUrl) {
    try {
        URL url = new URL(hostUrl);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("HEAD");
        int responseCode = connection.getResponseCode();
        return (responseCode == HttpURLConnection.HTTP_OK);
    } catch (IOException e) {
        e.printStackTrace();
        return false;
    }
}

使用示例:

boolean isAvailable = isHostAvailable("https://www.example.com");
if (isAvailable) {
    // 主机地址存在
} else {
    // 主机地址不存在
}

该方法使用HTTP HEAD方法向指定的主机地址发送请求,并检查响应代码是否为200 OK。如果是,则该主机地址存在。否则,它不存在或无法访问

Android 怎么测试某个http主机地址是否存在 给我看看示例代码

原文地址: https://www.cveoy.top/t/topic/fHPN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录