微信真机调试遇到“errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID
前言
err60001:是标准的网络报错,在微信开发者的错误吗列表中有指出,该错误出现的原因是 cronet组件错误,详细错误参考返回中的 errCode 字段,具体的大家可以参考开发者文档
回调
AVL
错误分析
我遇到的报错是:
elementui
WAServiceMainContext.js:1 (in promise) MiniProgramError
{"errno":600001,"errMsg":"request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID"}
Object
参考前言的文档,遇到的是cronet组件错误,详细错误是ERR_CERT_COMMON_NAME_INVALID,也就是公用名称无效,微信小程序采用的是https协议进行请求的,在本地调试无误的情况下,那可能是以下原因导致的:
Spring中的依赖注入
- 域名问题,域名不合法
- 证书问题
那么根据问题进行排查,极大可能是域名的问题,因为公司申请的域名还在审查阶段,暂时是不合法的。
解决方法
因为域名申请需要时间,但是调试依旧可以进行,那就是改成http协议进行访问服务端。
如果是局域网访问,那可以尝试勾选微信开发者工具中不校验合法域名、web-view、TLS版本以及HTTPS证书这个·选项,那么局域网下,你访问自己的服务器就没有问题,记得要把真机调试从2.0切换到1.0,同时手机端要在小程序上开启开发者调试。
5G
总结
遇到错误码,第一时间应该查找官方文档,查看这是怎么报错,其次,要明白小程序的通信协议。
项目经理
声明:本站博客内容版权均属于原作者所有,这里所提供资源均只能用于参考学习用,书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。