Java - 检查URL是否存在的最快方法
嗨,我正在编写一个程序,该程序通过许多不同的URL,并检查它们是否存在。我基本上是在检查返回的错误代码是否是404。但是,由于我正在检查1000多个URL,因此我希望能够非常快速地执行此操作。以下是我的代码,我想知道如何修改它以快速工作(如果可能的话):
final URL url = new URL("http://www.example.com");
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
int responseCode = huc.getResponseCode();
if (responseCode != 404) {
System.out.println("GOOD");
} else {
System.out.println("BAD");
}
使用JSoup会更快吗?
我知道有些网站给出了代码200,并有自己的错误页面,但是我知道我正在检查的链接不会这样做,所以这不是必需的。