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;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


