微信小程序wx.request:fail ssl hand shake error

在电脑编辑器没问题,真机预览就请求不到数据,打印错误发现是fail ssl hand shake error

解决方法:
一般是服务器SSL缺少中间证书
https://www.myssl.cn/tools/check-server-cert.html
上面网址检测网站,发现是缺少中间证书
然后在
https://www.myssl.cn/tools/downloadchain.html
复制你之前生成的crt证书内容进去下图第二个
微信小程序wx.request:fail ssl hand shake error_第1张图片
生成证书中间文件 然后上传至服务器
我的服务器装的是宝塔面板 其他不同一不一样但应该大同小异
打开etc/letsencrypt/live/域名/
上传
微信小程序wx.request:fail ssl hand shake error_第2张图片
然后打开服务器配置文件
宝塔:
Apache:/www/server/panel/vhost/apache/XXX.com.conf
Nginx :/www/server/panel/vhost/nginx/XXX.com.conf
加入
SSLCertificateChainFile etc/letsencrypt/live/XXXX.com/刚才的.crt
微信小程序wx.request:fail ssl hand shake error_第3张图片
保存重启

摘取于此

你可能感兴趣的:(学习)