小程序必须https吗?2026年小程序https证书怎么选
在微信小程序开发与上线的过程中,小程序必须https这个问题几乎是每个开发者都会遇到的第一个技术门槛。很多新手开发者会问:小程序用http行不行?开发阶段能不能先凑合用一下?答案非常明确——小程序必须https,这是一个没有任何商量余地的硬性规定。本文将为您详细解读小程序必须https的官方要求、技术原因、证书选型及申请全流程。
一、小程序必须https吗
答案是肯定的——小程序必须https。根据微信官方文档的明确规定:“小程序必须使用https/WSS发起网络请求”。具体来说,小程序的wx.request、wx.uploadFile、wx.downloadFile等所有网络API,都只支持https协议,不支持HTTP。
二、如果小程序不满足https要求会怎样
如果忽视小程序必须https这一强制规定,将会面临以下严重后果:
无法通过审核:微信平台在提交小程序审核时,会检测接口是否支持https。不满足条件将直接被驳回,无法上线。
功能受限:即使勉强上线,支付功能、获取用户地理位置等核心API在非https环境下无法调用。
开发调试受阻:在开发者工具中,未配置https的请求会被拦截并报错。
开发阶段的小技巧:在开发环境下,可以在微信开发者工具中临时勾选“不校验合法域名、web-view、TLS版本”进行调试。但小程序必须https这一要求在上线后没有任何豁免空间。
三、小程序https证书怎么选
既然小程序必须https,那么选择合适的微信小程序https证书就是每位开发者的必修课。以下是针对不同场景的选型建议:
| 场景 | 推荐证书类型 | 参考价格 | 说明 |
| 个人开发者/展示类小程序 | DV单域名 | 158元/年 | 仅验证域名所有权,10分钟左右签发 |
| 多个子域名项目 | DV通配符 | 880元/年 | 一张证书覆盖所有一级子域名 |
| 企业级小程序/电商 | OV单域名 | 1280元/年起 | 验证企业真实身份,证书显示企业名称 |
| 企业级多子域名 | OV通配符 | 3980元/年 | 企业身份验证+通配符覆盖 |
对于大多数小程序开发者来说,小程序必须https,但不必追求最贵的证书。个人开发者选择DV单域名证书即可满足小程序必须https的强制要求。如果小程序涉及在线交易、会员信息、支付功能等,建议选择OV证书以增强用户信任。
四、如何通过安信证书为小程序申请https证书
第一步:选择证书类型并下单。访问安信证书官网,根据小程序类型选择合适的证书。个人开发者可直接选择速安信DV单域名证书(158元/年);企业项目建议选择OV证书。
第二步:生成CSR文件。CSR是证书签名请求文件,包含域名和组织信息。
第三步:完成域名验证。推荐使用DNS验证方式,在域名解析后台添加TXT记录,操作最便捷。
第四步:下载并部署证书。证书签发后将证书文件部署到服务器,然后在微信公众平台「开发」→「开发设置」→「服务器域名」中,将https域名添加到request合法域名列表中。
安信证书成立于2007年,与DigiCert、Sectigo、GeoTrust、GlobalSign等全球知名CA机构深度合作,提供免费的一站式安装部署服务和7×12小时技术支持。安信证书旗下还有国产SSL品牌速安信(AnTrust),技术实力对标国际标准,价格却比国际品牌低30%-50%。
小程序必须https,这是微信官方从安全角度出发的硬性规定,没有任何例外。从2023年起,微信公众平台已明确要求所有小程序后端接口必须满足https加密等硬性条件。忽视小程序必须https这一要求,将直接导致审核被拒、功能受限。







