我目前正在尝试使用以下网站提供的API检查MD5哈希:https://md5db.net/api/
以下代码似乎产生错误,无法找到该网站。但是,该代码适用于其他站点。它似乎与md5db.net站点无关。不确定我做错了什么。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
public class FetchURLData {
public static void main(String[] args) {
try {
URL url = new URL("https://md5db.net/api/5d41402abc4b2a76b9719d911017c592");
BufferedReader br = new BufferedReader(newInputStreamReader(url.openStream()));
String strTemp = "";
while (null != (strTemp = br.readLine())) {
System.out.println(strTemp);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
答案 0 :(得分:4)
更新到Java 8u101或更新版本。
该网站使用由Let's Encrypt颁发的SSL证书,但是这里提到的Java 8u100或更早版本不支持该证书: