package com.xxxxxxxxxxxxxxxxxxxxx;
import java.net.HttpURLConnection;
import java.net.URL;
/**
*
* 文件名称为:URLAvailability.java
* 文件功能简述: 描述一个URL或图片地址是否有效
**/
public class URLAvailability {
private static URL urlStr;
private static HttpURLConnection connection;
private static int state = -1;
/**
* 功能描述 : 检测当前URL是否可连接或是否有效,
*
*/
private synchronized String isConnect(String url) {
try {
urlStr = new URL("www.sina.com.cn"); //创建URL对象
connection = (HttpURLConnection) urlStr.openConnection(); //连接URL
state = connection.getResponseCode(); //获取URL连接状态码
if (state == 200) {
System.out.println("此URL连接成功!!!!!");
} else {
System.out.println("此URL连接失败!!!!!!");
}
} catch (Exception ex) {
System.out.println("此URL连接失败!!!!!!");
}
}
}