• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

微信真机调试遇到“errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID

武飞扬头像
陌~晓
帮助1

前言

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

学新通

错误分析

我遇到的报错是:

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协议进行请求的,在本地调试无误的情况下,那可能是以下原因导致的:

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

解决方法

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

总结

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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfjceb
系列文章
更多 icon
同类精品
更多 icon
继续加载