我想使用 HttpsURLConnection 访问安全 URL,但无法读取内容。
我正在使用此处给出的 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。