前言:项目迁移,在调用uni.request去请求微信的接口时报错:
1 |
errMsg: "request:fail -2:net::ERR_FAILED" errno: 600001 |
返回代码:600001。
pc端工具能访问接口成功,估计是勾选了不效验合法域名的原因,而手机端就显示报错。
查阅了一下微信开放文档,提示是token太长;但我排查了一下我的token,不存在这个问题。
接着直接在百度里找,找到了原因:项目迁移用了一个新域名,而这个域名的证书链有问题,请检查你的域名的证书链,看看是否存在证书链错误,具体设置证书链是由后端完成的,我这里贴出2个我找到的解决方案。
链接1:https://blog.csdn.net/anjingshen/article/details/116926409
链接2:https://blog.csdn.net/Cike___/article/details/109544449
检测域名证书是否正确,可用一下两个网站(网站链接来之上面两个链接):
域名证书检测网站1:https://www.digicert.com/help/
域名证书检测网站2:https://myssl.com/
from:https://www.cnblogs.com/iuniko/p/16190740.html