您好,
我们在开发一个小程序,从 https://xswitch.cn 加载数据。开发者工具是Mac版 v0.17.170900,在校验证书的情况下无法获取数据,关闭证书校验可以获取数据。
但在手机上预览状态下,还是无法获取数据。疑似TLS问题。
https://xswitch.cn 使用 Letsencrypt 证书,Chrome表示一切正常。
请帮忙检查,谢谢。
网友回复:
您好,不知是否跟这个有关。
您好,不知是否跟这个有关。https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=555b9b103527edf9ea14edc3473e67bf&token=209429669&lang=zh_CN
手机预览已可以获取数据,开发工具还是不行。
手机预览只在有开启vConsole的情况下可以,关闭了就不行了。
而且,因为我以前开发过才能访问。再在,装到新的开发者手机上,连https都报500错误。
疑似与此有关: https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=114164f384aa004e63c3fcb409c3abc1&token=1313256193&lang=zh_CN
在开发中,小程序开发者工具上周连续更新了两个版本,导致Let's Encrypt证书不好用。在上周早些时候还是好的。刚开始开发小程序,没想到遇到这么低级的坑。
而且,因为我以前开发过才能访问。再在,装到新的开发者手机上,连https都报500错误。
看到别人也有类似问题: https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=114164f384aa004e63c3fcb409c3abc1&token=1313256193&lang=zh_CN
在开发中,小程序开发者工具上周连续更新了两个版本,导致Let's Encrypt证书不好用。在上周早些时候还是好的。刚开始开发小程序,没想到遇到这么低级的坑。
后来从腾迅申请了SSL证书,已测试可用。
Let's encrypt的证书无法通过
苹果ATS检测
参考 https://www.qcloud.com/product/ssl
另外,还有一个原因就是我在 wx.request的时候使用了一个custom header,但由于值为空 wx.request 发送的可能有问题导致服务器端返回500。我已在自己的代码中修复。