在工作中,前端需要后端传送的图片等url,而不知道这些传上去的是否有效,这个小工具就是验证链接是否有效
1、在外网环境,无需配置代理
import java.net.HttpURLConnection;
import java.net.URL;
public class Test {
public static void main(String[] args) {
String url1 = "https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif";
String url2 = "http://www.baidu.com";
System.out.println(isImagesTrue(url1));
System.out.println(isImagesTrue(url2));
}
/**
* 判断网络图片是否存在
* imgUrl 图片地址链接
*/
public static Boolean isImagesTrue(String imgUrl) {
Integer RESPONSE_CODE = 0;
try {
URL url = new URL(imgUrl);
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
RESPONSE_CODE = urlcon.getResponseCode();
} catch (Exception e) {
e.printStackTrace();
}
if (RESPONSE_CODE