测试url是否可以访问

2019-07-05  本文已影响0人  终极蚂蚁

测试url是否可以访问

参考链接

import java.net.HttpURLConnection;
import java.net.URL;

public class TestMain {


    public static void main(String[] args){
        String url = "https://www.baidu.com/s?ie=utf-8&wd=test";
        boolean canConn = testGetConnection(url);
        System.out.println(canConn);
    }

    /**
     * 测试url是否可以访问
     * @param url 测试链接
     * @return true : 可以, false 不行
     */
    public static boolean testGetConnection(String url){
        int status = 404;
        try {
            URL urlObj = new URL(url); // 创建url
            HttpURLConnection oc = (HttpURLConnection) urlObj.openConnection(); // 获取连接
            oc.setUseCaches(false); // 不允许使用缓存
            oc.setConnectTimeout(3000); // 设置超时时间
            status = oc.getResponseCode(); // 获取连接返回状态
        } catch (Exception ignore){}
        return status == 200; // 返回结果
    }

}
上一篇 下一篇

猜你喜欢

热点阅读