微信小程序与服务器对接必须使用HTTPS方式连接。

服务器域名配置

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

来此加密:通过网页申请SSL证书支持通配符、多组域名。

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

从 2.7.0 开始,提供了 UDP 通信(wx.createUDPSocket)。

微信小程序服务器配置流程

服务器域名请在 「小程序后台-开发-开发设置-服务器域名」 中进行配置,配置时需要注意:

1. 域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 协议;

2.域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost;

3.可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 发起请求。如果向 https://myserver.com、https://myserver.com:9091 等 URL 请求则会失败。

4.如果不配置端口。如 https://myserver.com,那么请求的 URL 中也不能包含端口,甚至是默认的 443 端口也不可以。如果向 https://myserver.com:443 请求则会失败。

5.域名必须经过 ICP 备案;

6.出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用。 开发者应将 AppSecret 保存到后台服务器中,通过服务器使用 getAccessToken 接口获取 access_token,并调用相关 API;

7.对于每个接口,分别可以配置最多 20 个域名。

小程序是基于H5网页技术开发,最大特点是在线使用、无需安装、用完即走。然而互联网常用的网络通信协议是HTTP明文协议,如果使用HTTP协议去完成小程序的数据交互,将会让用户的个人数据和隐私信息安全面临巨大威胁。HTTP明文协议是不安全的传输协议,无法进行服务器端真实身份校验,也不能为传输数据提供加密保护,通过HTTP协议传输的数据时刻处在被窃听、篡改、冒充的风险中。

如何免费开启HTTPS:

网站:来此加密。

微信小程序服务器配置流程 免费开启HTTPS相关推荐

  1. 微信小程序导航:免费视频+精品教程+DEMO集合(长期更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

  2. 小程序:微信小程序支付流程

    微信小程序支付流程 小程序微信支付的流程图: 1. 登录微信公众平台, 开通微信支付功能 这是准备工作的第一步, 确保小程序对应的支付功能已经开启 2. 登录微信商户平台 该步骤需要获取两个参数, 一 ...

  3. 人生重开模拟器微信小程序源码下载开启不一样的人生体验+网站版本源码双版本

    这是一款人生重开模拟器微信小程序源码 让你的人生开启不一样的变化 不知道各位玩家有没有被最近超火的一款名为<人生重开模拟器>小游戏刷屏呢?想必不少玩家玩过了各种各样的模拟器,有的可以模拟医 ...

  4. 微信小程序支付流程(新手教程)

    微信小程序支付流程: 一.前期申请准备工作 1.小程序注册,要以公司的以身份去注册一个小程序,才能开通微信支付权限: 个人申请的小程序是不具备"微信支付"功能的! 但个人小程序可以 ...

  5. 微擎支付返回商户单号_微信小程序支付流程

    微信支付之小程序支付 微信的支付方式有以下几种,不同的支付方式适用于不同的支付场景,而今天要给大家讲的就是 小程序支付 方式 说到支付功能就要涉及到金钱交易,必定是有比较严格的规范及流程,如要求小程序 ...

  6. 基于微信小程序的在线免费小说阅读系统

    项目介绍: 本系统是我的毕业设计,大概耗时一个月完成,后台部分因为某些原因就不放出来了,前端没有用什么框架比较好理解,本着开源精神发布出来.希望能帮助需要的人吧. 一.简介         本程序采用 ...

  7. 天使童装微信小程序支付流程:

    (商城余额支付,优惠支付,积分抵消,微信支付) 前台后台 系统后台 微信后台 :三部分 流程:点击下单按钮,请求下单支付,后端返回支付参数,收到5个参数之后输入密码确认用户支付 输入密码是跟小程序 小 ...

  8. 微信小程序-微信小程序登录流程(一)

    微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应用 冷启动: ...

  9. 微信小程序隐私技术保护:HTTPS授权确认

    [微信隐私保护指引]据微信派公众号消息,近期,微信进行了版本更新,所有进入iOS 6.5.16 .Android 6.5.14最新版本微信的用户在首次登入微信时,会收到一条必读消息<微信隐私保护 ...

  10. 【小程序】微信小程序开发流程

    文章目录 一.概述 二.整体开发架构 三.注册账号和安装开发工具 1)注册账号 1.注册方法 2.选择注册的帐号类型 3.填写邮箱和密码 4.激活邮箱 5.填写主体信息 6.登录后台补充信息 2)安装 ...

最新文章

  1. LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  2. 计算机视觉编程——增强现实基础
  3. “大树底下”的阿里电商 淘品牌的“配角变名角”
  4. yunyang1994 tensorflow-yolov3 执行predict()函数中的sess.run()函数后返回的pred_sbbox, pred_mbbox, pred_lbbox结果
  5. wxWidgets:将所有内容与 wxString 相互转换
  6. UIButton小结
  7. 数据结构---function
  8. Java Web实训项目:西蒙购物网(上)
  9. 热敏电阻如何查表计算温度_额温枪温补算法:热电堆温度补偿算法 MTP10B7F55
  10. 线程安全的HashMap,TreeMap,ArrayList,TreeSet,Set
  11. 软件工程经济学课后答案
  12. 易语言与python爬虫_022 Python爬虫原理与python爬虫实例大全
  13. 在注册表里删除没用的服务
  14. 图解电动汽车:电动汽车关键技术
  15. windows下的mujoco环境搭建
  16. linux 压力测试pps,开发一款集群ddos防火墙压力测试
  17. 4244. 【五校联考6day2】yi
  18. Location服务之LocationManager
  19. cannot read property 'options' of underfined
  20. input框输入身份证时实现动态脱敏

热门文章

  1. 使用Cmd设置 静态/动态IP
  2. Telink/BDT使用说明
  3. linux cat用法退出,Linux常用命令 - cat命令用法详解
  4. html的header背景图片,关于在HTML插入背景图片的问题
  5. 能解方程的计算机在线计算,解方程计算器在线计算
  6. Android 电话的国家代码
  7. ios 改变图片尺寸_iOS 修改图片尺寸的方法
  8. 【CNN回归预测】基于matlab鲸鱼算法优化CNN回归预测【含Matlab源码 1453期】
  9. 纯CSS3绘制的小猫笑脸动画
  10. AutoJs学习-自动添加微信群好友