1. 程式人生 > >小程式 request:fail ssl hand shake error【可能已解決】

小程式 request:fail ssl hand shake error【可能已解決】

不說廢話

前景描述:在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()


可看到版本等其他資訊

其他要求的話,暫時沒入坑,有發現的可留言分享