错误信息:
{errno: 600001, errMsg: "request:fail -2:net::ERR_FAILED"}
开发工具网络请求可以,上线和真机就测试不行了。
搜索说是证书问题,但是调用API的网页端都是能正常访问的,证书连接也是安全的,但小程序就访问不了报该错误。
请求的URL在微信后台都添加了,证书链也添加了,证书里现在一共三段。
其中有的特殊情况:
1.我们的API服务是有限制IP访问的,必须加用户的IPV4的IP为白名单才能访问到API服务,微信校验证书需要访问服务器吗?
2.API端口非443,而是20000
希望遇到过该问题的朋友能解答下。
--------
已解决,原因:中间证书错误。
检查方法:
1.先按微信HTTPS要求检查证书是否合规。https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html#HTTPS-%E8%AF%81%E4%B9%A6
2. 证书有效性可以使用 openssl s_client -connect example.com:443 命令验证,查看证书链,确定是否正确。
我的错误,不注意看真看不出来。
检查一下所有服务器的配置,看看是不是有遗漏的未更新证书的服务器
你好,中间证书怎么解决的,谢谢
使用了您的命令检查证书好像没有问题,我也是跟您一样的报错
报错信息如图。