2011-02-14 88 views
2

有谁知道如何解析URL作为参数的SAXBuilder的URL。SAXBuilder通过HTTPS URL

URL url = new URL("https:anyURL"); 
SAXBuilder parser = new SAXBuilder(); 
Document doc = null; 
doc = parser.build(url); 

该代码段适用于一个HTTP URL。但是,如果涉及到https URL,则会给出java.io.IOException:主机名未验证。 任何帮助将不胜感激。

回答

1

你将不得不提供Key Store路径序调用一个安全的网址:

例子:

System.setProperty("javax.net.ssl.trustStore", "C:\\certificates\\xxx.jks");