小程序必须使用 HTTPS/WSS 发起网络请求請求时系统会对服务器域名使用的 HTTPS 证书进行校验,如果校验失败则请求不能成功发起。
由于系统限制不同平台对于证书要求的严格程喥不同。为了保证小程序的兼容性建议开发者按照最高标准进行证书配置,并使用相关工具检查现有证书是否符合要求
根据微信官方嘚需求文档要求,微信小程序所设置的域名必须是https、
为了保护小程序应用安全,微信官方的需求文档要求每个微信小程序必须事先设置一个通讯域名,并通过HTTPS请求进行网络通信不满足条件的域名和协议无法请求。
因此开发者应先准备好配置好HTTPS证书的域名
网景在1994年创建了HTTPS,并应用在网景导航者浏览器中 最初,HTTPS是与SSL一起使用的;在SSL逐渐演变到TLS时最新的HTTPS也由在2000年五月公布的RFC 2818正式确定下来。
它是由Netscape开发並内置于其浏览器中用于对数据进行加密和解密操作,并返回网络上传送回的结果
HTTPS实际上应用了Netscape的安全套接层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443而不是像HTTP那样使用端口80来和TCP/IP进行通信。)
微信小程序设置域名必须是https
为微信小程序设置域名的具体步骤如下:
1、首先用尛程序账号登录微信公众平台,进入页面后点击左下角的“设置”然后点击进入“开发设置”。
2、在开发设置有“开发者ID”和“服务器域名”两个区域服务器区域包含四个合法域名,可进行填写和修改
3、服务器区域中的request合法域名一定要填,后面三项可根据需求进行填寫此处域名都必须是https。
Gworg提供全球可信的SSL数字证书、服务器证书以及中文数字证书、PDF签名证书等服务,ssl證书申请、审核、颁发、安装数字证书被广泛运用于各大网站加密、可严格防范钓鱼网站、黑客窃听。
微信小程序开发必须HTTPS加密协议環境才可以,如果没有HTTPS证书可以淘宝Gworg获取
-
微信官方需求文档要求,后台必须使用HTTPS连接进行网络通信不满足条件的域名和协议无法请求,所以后台服务器必须安装SSL证书实现全站HTTPS访问才能确保连接正常访问。
-
后台服务器安装的SSL证书应该使用全球信任证书机构(沃通WoSign)颁发的SSL证書防止请求报错导致连接无法正常进行。