Java 连接到servlet https URL
我想使用HttpsURLConnection访问一个安全的URL,但我无法读回内容 我正在使用给出的trustmanager示例,并添加了以下代码来访问页面内容:Java 连接到servlet https URL,java,spring,ssl,https,httpclient,Java,Spring,Ssl,Https,Httpclient,我想使用HttpsURLConnection访问一个安全的URL,但我无法读回内容 我正在使用给出的trustmanager示例,并添加了以下代码来访问页面内容: HttpsURLConnection urlc = (HttpsURLConnection) new URL( <url> ).openConnection(); BufferedReader readIn= new BufferedReader(new InputStreamReader(urlc.getInputStr
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;
}
你知道为什么吗?
谢谢
编辑我忘了提到,我正在使用Spring进行此操作,并试图从另一个类调用servlet。谢谢,我看到了这一点,但我不知道如何将其集成到我的项目中。我希望会有一个更简单的解决方案,不涉及生成密钥等。这可能会有所帮助,谢谢,但这是我在我的问题中发布的链接=P它只带你到连接的地方,这看起来还可以。它实际上是在获取页面内容,这有点棘手…@RJ45,请不要鼓励使用此信任管理器:它会禁用证书验证,并使连接容易受到MITM攻击。
java.security.cert.CertificateException: No subject alternative names present