嗨,我正在编写一个程序,它通过许多不同的 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 并有自己的错误页面,但是我知道我正在检查的链接不这样做,所以这不是必需的。