Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 连接到servlet https URL_Java_Spring_Ssl_Https_Httpclient - Fatal编程技术网

Java 连接到servlet https URL

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访问一个安全的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;
}
你知道为什么吗? 谢谢

编辑

我忘了提到,我正在使用Spring进行此操作,并试图从另一个类调用servlet。

谢谢,我看到了这一点,但我不知道如何将其集成到我的项目中。我希望会有一个更简单的解决方案,不涉及生成密钥等。这可能会有所帮助,谢谢,但这是我在我的问题中发布的链接=P它只带你到连接的地方,这看起来还可以。它实际上是在获取页面内容,这有点棘手…@RJ45,请不要鼓励使用此信任管理器:它会禁用证书验证,并使连接容易受到MITM攻击。
java.security.cert.CertificateException: No subject alternative names present