2011-02-14 97 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");