httpClient 发送https请求 返回状态码200 获取相应内容报Ssl peer shut down incorrectly
时间: 2023-06-23 22:10:11 浏览: 218
http请求状态代码
这个问题可能是由于 SSL/TLS 握手失败导致的。可以尝试以下方法解决这个问题:
1. 确认请求的 URL 是否正确,确保它使用了 HTTPS 协议。
2. 确认目标服务器的 SSL/TLS 证书是否有效,并且证书链是否完整。可以使用 OpenSSL 命令行工具或浏览器查看证书。
3. 确认客户端证书是否正确配置,如果需要的话。如果服务器需要客户端证书进行身份验证,那么需要将客户端证书和私钥配置到客户端中。
4. 确认客户端和服务器之间的 SSL/TLS 协议版本是否匹配。可以尝试修改客户端代码中的 SSLContext 协议版本。
5. 确认客户端证书的密码是否正确,如果需要的话。有些客户端证书需要密码才能使用。
如果以上方法都尝试了还是无法解决问题,可以通过 Wireshark 等抓包工具来分析 SSL/TLS 握手过程,找出具体的错误原因。
阅读全文