如果URL的连接时间超过5秒,我想返回false -使用Java怎么可能做到这一点?下面是我用来检查URL是否有效的代码
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setRequestMethod("HEAD");
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
发布于 2010-05-10 10:01:35
您可以像这样设置超时,
con.setConnectTimeout(connectTimeout);
con.setReadTimeout(socketTimeout);
https://stackoverflow.com/questions/2799938
复制相似问题