用HttpClient发送HTTPS请求报SSLException: Certificate for <域名> doesn't match any of the subject alternative

最近用server酱-PushBear作消息自动推送,用apache HttpClient作https的get请求,可是代码上到服务器端就报javax.net.ssl.SSLException: Certificate for <域名> doesn't match any of the subject alternative names: [域名],仔细翻了一下文档发现是HttpClient 4.4.1版本的bug,试了不少解决方案,最后在stackoverflow上面找到了正解,连接以下:link,根本的解决仍是要从调用HttpClient的代码入手,我把关键部分截图出来分享给掉进这个坑的朋友们:java

相关文章
相关标签/搜索