有没有人知道如何将 https URL解析为SAXBuilder作为参数。
URL url = new URL("https:anyURL");
SAXBuilder parser = new SAXBuilder();
Document doc = null;
doc = parser.build(url);
此代码段适用于 http 网址。但是当涉及 https URL时,这会产生java.io.IOException:主机名未经验证。 任何帮助将不胜感激。
答案 0 :(得分:1)
您必须提供Key Store
路径才能调用安全网址:
示例:
System.setProperty("javax.net.ssl.trustStore", "C:\\certificates\\xxx.jks");