java中如何使用URL检测地址是否存在呢?
下文笔者讲述使用URL检测地址是否存在的方法分享,如下所示:
今天接到一个需求,检测URL指向正确
今天接到一个需求,检测URL指向正确
实现思路: 使用HttpURLConnection检测访问URL 是否返回HTTP_OK 当返回200,则代表URL地址存在例:
public static boolean urlExists(String URLName){ try { HttpURLConnection.setFollowRedirects(false); HttpURLConnection con = (HttpURLConnection) new URL(URLName).openConnection(); con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK); } catch (Exception e) { e.printStackTrace(); return false; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。