微信小程序接口访问失败

作者: MJ 分类: javascript 发布时间: 2019-12-08 17:52

起因是网站域名的ssl证书过期了,太忙,忘了及时续期,导致了一堆问题,出了问题处理方法请参考:https://www.love85g.com/?p=2000,但是接下来又出现了问题,因为小程序的接口也是依赖网站,在小程序的工具中本地访问没有问题,只要预览或者真机调试就不行了,一直接口访问失败,经过排查,找到了问题,是因为域名的ssl证书链不完整导致的。

查看了微信官方文档关于 wx.request中https证书的要求,如下:证书的信任链必需完整

对证书要求如下:
HTTPS 证书必须有效;
证书必须被系统信任,即根证书被已系统内置
部署 SSL 证书的网站域名必须与证书颁发的域名一致
证书必须在有效期内
证书的信任链必需完整(需要服务器配置)

最终的原因:经过ssl证书检测,ssl证书不完整,自己用的服务器用的是Apache,我以为是ngx,所以上传的证书是错的,然后重新上传证书,关闭ssl后,再重新开启ssl即可。

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

欢迎关注小程序,感谢您的支持!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注