我想使用HttpsURLConnection访问安全网址,但我无法阅读内容。
我正在使用here给出的trustmanager示例,并添加了以下代码来访问页面内容:
HttpsURLConnection urlc = (HttpsURLConnection) new URL( <url> ).openConnection();
BufferedReader readIn= new BufferedReader(new InputStreamReader(urlc.getInputStream()));
String eachLine;
String inputLine = "";
while ((eachLine = readIn.readLine()) != null) {
inputLine += eachLine;
}
麻烦的是,我一直收到错误:
java.security.cert.CertificateException: No subject alternative names present
任何想法为什么? 感谢
修改
我忘了提到,我正在使用Spring并尝试从另一个类调用servlet。