嗨,我正在编写一个程序,用于检查许多不同的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代码并显示自己的错误页面,但是我知道我要检查的链接不会这样做,所以这不是必需的。