当前位置:   article > 正文

微信真机调试遇到“errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID_(in promise) miniprogramerror {"errno":600001,"err

(in promise) miniprogramerror {"errno":600001,"errmsg":"request:fail errcode

前言

err60001:是标准的网络报错,在微信开发者的错误吗列表中有指出,该错误出现的原因是 cronet组件错误,详细错误参考返回中的 errCode 字段,具体的大家可以参考开发者文档

err60001官方文档描述

错误分析

我遇到的报错是:

WAServiceMainContext.js:1 (in promise) MiniProgramError
{"errno":600001,"errMsg":"request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID"}
Object
  • 1
  • 2
  • 3

参考前言的文档,遇到的是cronet组件错误,详细错误是ERR_CERT_COMMON_NAME_INVALID,也就是公用名称无效,微信小程序采用的是https协议进行请求的,在本地调试无误的情况下,那可能是以下原因导致的:

  1. 域名问题,域名不合法
  2. 证书问题
    那么根据问题进行排查,极大可能是域名的问题,因为公司申请的域名还在审查阶段,暂时是不合法的。

解决方法

因为域名申请需要时间,但是调试依旧可以进行,那就是改成http协议进行访问服务端。
如果是局域网访问,那可以尝试勾选微信开发者工具中不校验合法域名、web-view、TLS版本以及HTTPS证书这个·选项,那么局域网下,你访问自己的服务器就没有问题,记得要把真机调试从2.0切换到1.0,同时手机端要在小程序上开启开发者调试。

总结

遇到错误码,第一时间应该查找官方文档,查看这是怎么报错,其次,要明白小程序的通信协议。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/631406
推荐阅读
相关标签
  

闽ICP备14008679号