微信小程序真机打开报错:{”errno“:600001,“errMsg”:“request:fail errcode:-202cronet_error_code:-202error_msg:net::ERR_CERT_AUTH ORITY_INVALID“}

2023-11-23 10:56:44 105

微信小程序真机打开报错:{”errno“:600001,“errMsg”:“request:fail errcode:-202cronet_error_code:-202error_msg:net::ERR_CERT_AUTH ORITY_INVALID“}

 

问题:

微信小程序pc端微信测试和模拟手机测试均正常真机打开微信小程序报错:

{”errno“:600001,“errMsg”:“request:fail errcode:-202cronet_error_code:-202error_msg:net::ERR_CERT_AUTH ORITY_INVALID“}

image.png 

查询资料可能是ssl证书的问题,使用浏览器测试访问证书是正常的。

查看微信官方文档关于服务器配置的要求,其中https证书要求如下:

image.png


原因排查

浏览器https能正常访问api接口,排除上面红框的前三个可能原因。

关于证书的信任链完整问题,可以使用https://www.landui.com/】测试域名是否存在信任链不完整。

image.png

image.png

 

通过测试发现确实证书信任链不完整!

 

解决方法:

使用证书补全工具补全证书

证书链补全工具:https://www.landui.com/chain_download.html

image.png 

image.png

该工具支持输入域名和上传证书,如果使用输入域名(支持非443端口)的方式,并且您的域名使用双证书策略,修复结果就会如图所示,该工具会对双证书对进行补全(如果双证书都存在缺链的情况)。

 

MySSL检测工具:https://www.landui.com/

MySSL检测报告中暗含着证书链补全的功能:

image.png 

只要点击下载证书链,会跳转到证书下载页面。

image.png 

更新补全证书链后检测证书链完整。

image.png 

测试小程序打开正常。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: