Java 判断URL是否有效;主要用于一些url文件下载,或者请求之类的,避免url无效报错
- 代码
/** * 功能:检测当前URL是否可连接或是否有效, * 描述:连接网络不成功,视为该地址不可用 * @param urlStr 指定URL网络地址 * @return URL * @author dyc * date: 2020/9/22 10:54 */ public static URL isConnect(String urlStr) { URL url = null; HttpURLConnection con; int state = -1; if (urlStr == null || urlStr.length() <= 0) { return null; } try { url = new URL(urlStr); con = (HttpURLConnection) url.openConnection(); state = con.getResponseCode(); if (state == 200) { System.out.println("URL可用!"); }else { url = null; } }catch (Exception ex) { System.out.println("URL不可用,连接第1次"); url = null; } return url; }