不说废话
前景描述:在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()
可看到版本等其他信息
其他要求的话,暂时没入坑,有发现的可留言分享