最近用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的代碼入手,我把關鍵部分截圖出來分享給掉進這個坑的朋友們: