美文网首页
测试url是否可以访问

测试url是否可以访问

作者: 终极蚂蚁 | 来源:发表于2019-07-05 14:10 被阅读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; // 返回结果
    }

}

相关文章

网友评论

      本文标题:测试url是否可以访问

      本文链接:https://www.haomeiwen.com/subject/wytehctx.html