900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java 判断网络图片是否存在_请教:如何用java判断一个图片的网络地址是否有效?...

java 判断网络图片是否存在_请教:如何用java判断一个图片的网络地址是否有效?...

时间:2023-05-29 05:37:04

相关推荐

java 判断网络图片是否存在_请教:如何用java判断一个图片的网络地址是否有效?...

import .HttpURLConnection;

import .URL;

import org.apache.log4j.Logger;

/**

*

*

* 文件名称为:URLAvailability.java

*

* 文件功能简述: 描述一个URL或图片地址是否有效

*

*

*

*

* */

@SuppressWarnings("unused")

public class URLAvailability {

private static Logger logger = Logger.getLogger(URLAvailability.class);

private static URL urlStr;

private static HttpURLConnection connection;

private static int state = -1;

private static String succ;

/**

* 功能描述 : 检测当前URL是否可连接或是否有效,

* 最多连接网络 5 次, 如果 5 次都不成功说明该地址不存在或视为无效地址.

*

* @param url

* 指定URL网络地址

*

* @return String

*/

private synchronized String isConnect(String url) {

int counts = 0;

succ = null; if (url == null || url.length() <= 0) { return succ; }

while (counts < 5) {

try {

urlStr = new URL(this.getUrl());

connection = (HttpURLConnection) urlStr.openConnection();

state = connection.getResponseCode();

if (state == 200) {

succ = connection.getURL().toString();

}

break;

} catch (Exception ex) {

counts++; logger.info("loop :" + counts);

continue;

}

}

return succ;

}

}

8月12日 10:41

1328

0

0

0

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。