微信小程序体验版,当打开调试模式正常访问,关闭之后无法访问

核心原因分析

微信小程序对网络请求有极其严格的安全限制:

  1. 域名白名单限制 :小程序只能通过 wx.request 等 API 访问已经在小程序后台【开发管理】->【开发设置】->【服务器域名】中配置了的域名。

  2. HTTPS 要求:请求的域名必须支持 HTTPS 协议,并且 SSL 证书必须是有效的(由受信任的证书颁发机构签发,域名匹配,证书未过期)。

  3. TLS 版本要求:要求 TLS 版本必须为 1.2 或以上。

  4. 调试模式的"特权" :当你开启调试模式 时,小程序客户端会忽略上述所有安全检查(域名校验和证书校验),从而可以访问任何地址。这方便了开发调试,但也掩盖了配置错误。当你关闭调试模式后,所有安全规则都会生效,任何一项不满足都会导致请求失败。

解决办法

1.小程序后台【开发管理】->【开发设置】->【服务器域名】中配置合法的域名。

2.清缓存,删除之前的体验版重新打开。

相关推荐
悟空码字6 小时前
微信开放平台第三方平台,可以管理多个微信小程序
微信·小程序·开放平台
じòぴé南冸じょうげん6 小时前
微信小程序如何进行分包处理?
前端·小程序
说私域8 小时前
基于开源AI大模型AI智能名片S2B2C商城小程序的参与感构建研究
人工智能·小程序·开源
毕设源码-邱学长1 天前
【开题答辩全过程】以 基于微信小程序的宠物领养系统为例,包含答辩的问题和答案
微信小程序·小程序·宠物
canglingyue1 天前
微信小程序日历事件添加实现
微信小程序·小程序
毕设源码-邱学长1 天前
【开题答辩全过程】以 基于微信小程序校园综合服务平台的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
Thetimezipsby1 天前
基于Taro4打造的一款最新版微信小程序、H5的多端开发简单模板
前端·javascript·微信小程序·typescript·html5·taro
從南走到北1 天前
JAVA同城打车小程序APP打车顺风车滴滴车跑腿源码微信小程序打车源码
java·开发语言·微信·微信小程序·小程序
猫七先生1 天前
微信小程序一键登录可行性方案
前端·微信小程序