小程式 request:fail ssl hand shake error【可能已解決】
阿新 • • 發佈:2019-02-17
不說廢話
前景描述:在web開發工具玩得好好的,上傳程式碼在真機上就直接蹦了。請求報錯:request:fail ssl hand shake error
查了下網上資料 大致要求:
1.通過備案稽核(簡單來說就是你的網站得打得開)
2.域名得與小程式後臺設定一樣
3.申請ssl證書(https://加域名可訪問),比較坑的是這裡證書最好用騰訊雲免費證書 https://console.cloud.tencent.com/ssl,網上說阿里的也可以(沒試過),反正我是在freessl申請的,能訪問,但是在小程式裡直接報錯。
檢驗證書:https://www.myssl.cn/tools/check-server-cert.html
(經常會莫名其妙的缺少中間證書,可在 https://www.myssl.cn/tools/downloadchain.html 下載中間證書,複製文字塞到原來證書的後面,不懂可參考http://blog.csdn.net/gudufeiyang/article/details/58603402)
4.TLS版本1.2以上(小程式要求的),怎麼配置就不說了,nginx和apache的配置不一
檢測TLS版本等的方法
在小程式控制臺裡輸入 showRequestInfo()
可看到版本等其他資訊
其他要求的話,暫時沒入坑,有發現的可留言分享