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

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

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

从基础库 2.4.0 开始,网络接口允许与局域网 IP 通信,但要注意 不允许与本机 IP 通信。

从 2.7.0 开始,提供了 UDP 通信(wx.createUDPSocket),只允许跟同个局域网内的非本机 IP 通信。

扩展资料

对证书要求如下:

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 可能不被操作系统信任,请开发者在选择证书时注意小程序和各系统的相关通告。

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

微信小程序一定要设置服务器域名,微信小程序 设置域名 必须是https么相关推荐

  1. 微信小程序直播自己的服务器,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

  2. 微信小程序支付功能用服务器吗,微信小程序 支付功能 服务器端(TP5.1)实现...

    首先下载微信支付SDK ,将整个目录的文件放在 /application/extend/WxPay 目录下 在使用SDK之前我们需要对 WxPay.Config.php 进行配置 namespace ...

  3. 企业微信私有版设置服务器,企业微信私有化部署解决方案,企业微信私有化部署疑问解答...

    企业微信具备了 企业微信私有部署和企业微信的区别 很多用户之前没有了解过私有化部署,不太了解私有化部署对于企业来说有什么好处,而在微伴君看来,进行私有化部署,对企业来说至少有以下好处: 1.安全可控. ...

  4. 企业微信一聊天连不上服务器,企业微信_访问频率限制

    访问频率限制 当你获取到AccessToken时,你的应用就可以成功调用企业微信后台所提供的各种接口以管理或访问企业微信后台的资源或给企业微信成员发消息. 为了防止企业应用的程序错误而引发企业微信服务 ...

  5. 设置服务器文件上传地址,设置服务器文件上传地址

    设置服务器文件上传地址 内容精选 换一换 您需要提前准备好符合条件的镜像文件,并了解操作系统的已知问题(参见已知问题).表1中,网络.工具.驱动相关的配置需要在虚拟机内部完成,强烈建议您在原平台的虚拟 ...

  6. 小森生活一直显示服务器连接异常,小森生活进不去怎么解决?无法进入游戏问题原因与解决办法[多图]...

    小森生活进不去怎么解决?最近许多玩家反应,在登录小森生活时无法正常进入游戏,有的崩溃,有的闪退,有的直接系统提示无法进入,盒子小编来告诉大家解决办法. 小森生活进不去解决攻略 一.检查小森生活安装包 ...

  7. linux设置服务器时间同步,linux时间同步服务设置方法

    方法1: 与一个已知的时间服务器同步 ntpdate time.nist.gov 其中 time.nist.gov 是一个时间服务器. 删除本地时间并设置时区为上海 rm -rf /etc/local ...

  8. 微信加不了公众号服务器繁忙,微信公众号系统繁忙是怎么回事

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 微信公众号系统繁忙的原因如下: 1.可能由于网络不稳定导致,解决方法:建议更换其他网络或使用wifi网络登录使用. 2.可能公众号 ...

  9. 小程序背景图片从服务器获取,微信小程序button控件去边框、加背景图

    button边框去除 相信大家开发微信小程序时使用button会遇到一些与预期效果不同的样式问题.例如button的边框无法去除,在为button设置圆角的时候周围会有一些"杂质" ...

  10. 微信小程序订餐系统需要服务器吗,微信小程序订餐系统怎么开发 怎么创建微信外卖小程序...

    原标题:微信小程序订餐系统怎么开发 怎么创建微信外卖小程序 过硬(10guoying.com)6月4日 观察:网上订餐的新消费方式如今在我们日常生活中已经十分常见,人们不仅可以在饿了么.美团等的外卖平 ...

最新文章

  1. 最短路专题(不完整)
  2. 《富爸爸 辞职创业前的10堂课》文摘
  3. 一条语句执行跨越若干个数据库
  4. java HashMap问题
  5. JS排序算法之插入排序
  6. 响应式编程优点 有效_Reactive(响应式)编程
  7. [笔记]远程终端API,Terminal Services Administration
  8. mysql群集配置_MySQL主主集群配置
  9. negative binomial(Pascal) distribution —— 负二项式分布(帕斯卡分布)
  10. 七、Oracle学习笔记:数值函数
  11. CAD手机精准看图隐私政策
  12. GreenSock动画库在REACT里的使用
  13. 一天一个 Linux 命令(27):mkfs 命令
  14. CAPM模型的应用--回归模型中的Alpha, r_f
  15. 世界GDP和新冠疫情直接关系
  16. Python爬虫:给我一个链接,虎牙视频随便下载
  17. Auto.js脚本开发入门
  18. 复习IO流复制文件时,文件损坏并且文件变得超大(FileInputStream和FileOutputStream)数组复制
  19. Android 仿钉钉、微信 群聊组合头像
  20. 什么是Ordinal Classification?

热门文章

  1. 廊坊金彩教育:店铺标题怎么写
  2. 关于编译优化选项o3的问题
  3. C++读写tif文件
  4. CSS3动画(动画已丢,看原文)
  5. ubuntu系统下抓取屏幕
  6. 边缘服务器 邮件队列堵塞,Umail队列延迟导致邮件队列堵塞问题
  7. 2022 年 8 款最佳待办事项列表应用程序
  8. 【洛谷 P4180】【模板】严格次小生成树[BJWC2010](倍增)
  9. 【Java的Excel操作】MyExcel
  10. 修改电脑IP地址和MAC地址