微信小程序发布必须使用https吗

 我来答
IT168
2022-12-17 · 百度认证:IT168官方账号,优质数码领域创作者
IT168
IT168是中国最大的个人和企业IT产品选购、互动网站,每日提供最新的IT产品报价、促销行情、手机、平板、笔记本、相机和企业等50个频道提供最专业的产品选购和使用建议。
向TA提问
展开全部

是的。

每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通HTTPS请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile)和WebSocket通信(wx.connectSocket)。

根据小程序开发文档,域名只支持https(wx.request、wx.uploadFile、wx.downloadFile)和wss(wx.connectSocket)协议;

/iknow-pic.cdn.bcebos.com/3b292df5e0fe99254b35cf5c3ba85edf8db17185"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/3b292df5e0fe99254b35cf5c3ba85edf8db17185?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/3b292df5e0fe99254b35cf5c3ba85edf8db17185"/>

扩展资料:

HTTPS请求的相关SSL证书类型:

1、DVSSL证书(域名验证型):只验证域名所有权,适合个人网站、博客等站点使用;

2、IVSSL证书(个人验证型):验证网站所属个人身份,适合自媒体、个人品牌站点使用;

3、OVSSL证书(企业验证型):验证网站所属单位身份,适合企业级用户使用;

4、EVSSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。

5、域名要实现HTTPS加密请求,需要安装SSL证书。

参考资料来源:/developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html"target="_blank"title="只支持选中一个链接时生效">微信开放文档-网络

八哥说科技
高粉答主

2019-10-20 · 分享科技资讯,共享科技生活
八哥说科技
采纳数:113 获赞数:78625

向TA提问 私信TA
展开全部

是的。

每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。

根据小程序开发文档,域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 协议;

扩展资料:

HTTPS请求的相关SSL证书类型:

1、DV SSL证书(域名验证型):只验证域名所有权,适合个人网站、博客等站点使用;

2、IV SSL证书(个人验证型):验证网站所属个人身份,适合自媒体、个人品牌站点使用;

3、OV SSL证书(企业验证型):验证网站所属单位身份,适合企业级用户使用;

4、EV SSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。

5、域名要实现HTTPS加密请求,需要安装SSL证书。

参考资料来源:微信开放文档-网络

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卷帘青山H
高粉答主

2019-08-01 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:20.9万
展开全部

是的,微信小程序要求必须通过HTTPS请求完成与服务端通信。

每个微信小程序必须事先设置一个通讯域名,并通过HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。

小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。

小程序必须使用 HTTPS/WSS 发起网络请求。请求时系统会对服务器域名使用的 HTTPS 证书进行校验,如果校验失败,则请求不能成功发起。

由于系统限制,不同平台对于证书要求的严格程度不同。为了保证小程序的兼容性,建议开发者按照最高标准进行证书配置,并使用相关工具检查现有证书是否符合要求。

扩展资料

对证书要求如下:

1、HTTPS 证书必须有效;

证书必须被系统信任,即根证书被已系统内置;部署 SSL 证书的网站域名必须与证书颁发的域名一致;证书必须在有效期内;证书的信任链必需完整(需要服务器配置)

2、iOS 不支持自签名证书;

3、iOS 下证书必须满足苹果 App Transport Security (ATS) 的要求;

4、TLS 必须支持 1.2 及以上版本。部分旧 Android 机型还未支持 TLS 1.2,请确保 HTTPS 服务器的 TLS 版本支持 1.2 及以下版本;

5、部分 CA 可能不被操作系统信任,请开发者在选择证书时注意小程序和各系统的相关通告。

参考资料:微信官方文档 - 网络 使用说明

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Gworg
2020-05-13 · 百度认证:Gworg官方账号,科技领域创作者
Gworg
Gworg提供全球可信的SSL数字证书、服务器证书以及中文数字证书、PDF签名证书等服务,ssl证书申请、审核、颁发、安装。数字证书被广泛运用于各大网站加密、可严格防范钓鱼网站、黑客窃听。
向TA提问
展开全部

是的,必须采取HTTPS协议。

具体步骤:

  • 将确定需要HTTPS的域名准备好。

  • 进入淘宝里面找到:Gworg,并且按照要求完成SSL证书认证。

  • 获得SSL证书后配置到服务器就可以HTTPS请求,具体配置要让Gworg提供技术文档。

  • 微信小程序对服务器要求满足:TLSv 1.2 协议、PFS(完全正向保密)ECDHE。

需要HTTPS需要准备:服务器、SSL证书。

  • 官方电话
  • 官方服务
    • 官方网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-16
展开全部
微信小程序自9月份首次开启内测就开始在圈内刷屏了,不需要下载安装,“用完即走”的理念,使其被誉为“APP杀手”。但是微信对小程序也是有诸多的限制,例如文件大小、请求服务端必须是HTTPS等等。实现服务器端HTTPS请求,需要在服务器端配置SSL证书实现。https://www.wosign.com/news/xiaochengxu-https.htm
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式