欢迎各位兄弟 发布技术文章
这里的技术是共享的
用了西部数码的证书 ,真机预览时 出现了错 "request fail ssl hand shake error"
改用了 阿里云的证书 没有问题 人家 腾讯云的证书 照理也没有问题,不过我没试过
问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败, PC端是可以请求数据出来的
新版开发者工具增加了https检查功能;可使用此功能直接检查排查ssl协议版本问题:
可能原因:0:后台域名没有配置
0.1:域名不支持https
1:没有重启工具;
2:域名没有备案,或是备案后不足24小时;备案未生效;感谢@小树提供的案例
3:ssl协议有问题:具体请参考本文:
微信小程序开发SSL证书配置,解决request fail问题
4:参考这个链接:新手跳坑系列《二十三》免费DV证书在IOS上出现SSL错误
5:证书常见问题:参考https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=10_4
如果有其他可能性,请在本帖内回复以给其他同学参考;如果以上不能解决你的问题,也请回复在底下
6:同时测试ios和安卓,假如有一方可以,一方不行,则是证书问题,请选用受认可的证书
检测地址:https://www.qcloud.com/product/ssl.html#userDefined10
配置指引地址:https://www.qcloud.com/doc/product/400/6973
7:手机提示不能建立ssl安全连接可能的解决方法
8:@”沉沦自己“的案例:证书是赛门铁克的, 少了一份证书,配置的证书不是小程序https地址的证书,然后配置了一个中级证书,就ok了
9:可以请求数据,真机预览无法请求服务器数据:感谢@Zero 同学提供的此解决方案
检测地址:https://www.myssl.cn/tools/check-server-cert.html
10:https端口使用8443时无法访问,需改成443
11:小程序网络请求中遇到的坑及解决方法
12: