Java 判断网络资源是否有效

在网络中经常需要判断资源地址url是否有效。

可以参考下面代码。

//判读资源是否存在 public boolean getRource(String source) { try { URL url = new URL(source);//创建URL对象。 URLConnection uc = url.openConnection();//创建一个连接对象。 InputStream in = uc.getInputStream();//获取连接对象输入字节流。如果地址无效则会抛出异常。 if (source.equalsIgnoreCase(uc.getURL().toString())) return false;//用于请求地址是否重定向。 in.close(); return true; } catch (Exception e) { log.info("截图路径不存在:source={},exception={}", new Object[]{source, e.getStackTrace().toString()}); return false; } }

你可能感兴趣的:(Java 判断网络资源是否有效)