微信小程序开发-服务端ssion值取不到;小程序res.header['Set-Cookie']隐藏的坑
微信小程序-新用户获取微信手机号登录服务端获取不到unionid情况
微信小程序发布必须使用https吗
是的。
每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通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="只支持选中一个链接时生效">微信开放文档-网络
微信小程序 HTTPS 请求,如何获取免费证书配置服务器
为了保护用户数据安全,微信小程序在上线之初就强制要求小程序服务端必须使用HTTPS加密协议,通过HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。HTTPS传输协议在HTTP的基础上加入了SSL/TLS协议,SSL/TLS协议具有身份验证、数据传输加密和数据完整性校验的功能。通过SSL/TLS协议建立HTTPS加密连接,对服务器与终端、服务器与服务器之间的传输数据进行加密,保护数据的机密性并验证数据的完整性;依靠SSL证书来验证服务器真实身份,确保数据传输到正确的通信方,防止虚假服务器钓鱼攻击,有效防止中间人攻击、流量劫持、数据篡改、钓鱼网站仿冒等安全问题。
微信小程序与第三方服务器通讯的域名必须满足以下条件:
1、一个已备案的域名,域名不能加端口;
2、域名必须配置SSL证书,也就是能通过https://访问;
3、HTTPS服务器必须支持TLS 1.2或以上版本;
4、微信小程序后台加上合法域名设置。
以上条件全部满足,小程序才能正常通讯,为满足更广泛的兼容性,建议按最高要求配置HTTPS加密。
选定证书类型
HTTPS证书即SSL证书,是HTTP明文协议升级HTTPS加密协议必备的数字证书。为客户端(浏览器)与服务端(网站服务器)之间搭建一条安全的加密通道,对两者之间交换的信息进行加密。
SSL证书分为:EV SSL证书、OV SSL证书以及DV SSL证书三种类型,以及部分证书支持通配符和多域名的功能。开发者可根据自身情况选择不同类型的证书。
DV SSL证书(域名验证型):只验证域名所有适合个人网站、博客等站点使用;
OV SSL证书(企业验证型):验证网站所属单位身份,适合于中旬性企业级用户使用;
EV SSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。如金融行业的银行,电子商务平台。
微信小程序之无需服务端支持实现内容安全检查
微信小程序审核未通过,原因如下:
一个平平无奇的小程序,在一次平平无奇的升级优化过程中,竟然审核未通过,很奇怪的是之前的升级过程中一直没有此问题!不过,出了问题总要解决的,好在未通过原因中给出了解决办法:“可以调用小程序内容安全API,或使用其他技术”。既然小程序提供了现成的API,那就撸TA……
首先在微信小程序开发文档中搜索关键词: 内容安全 ,可以发现微信还是很人性化的,提供了 云调用 的调用方式来进行违法违规检查,不需要服务端的支持,这样对前端的同学还是非常友好的。 内容安全文档地址
开通云开发请参考微信官方文档: 云开发 。
开通云开发,默认使用 基础版1 ,如无特殊业务要求,使用此版本即可,是免费的哦~
云开发要求创建环境,留意此处的环境ID,在小程序调用云函数的时候会用到。
在小程序项目目录下新建云函数目录 cloudfunctions ,并在 project.config.json 中注册该目录,注册后该目录会显示有云图标,如图所示:
在云函数根目录下新建云函数 msgSecCheck ,云函数新建成功后,会生成固定的目录结构,如图所示:
在云函数中调用内容安全检查的API,并对结果进行处理。
根据官方文档要求:
在云函数 msgSecCheck 目录下新建 config.json 文件,配置云调用权限,如图所示:
完成后的云函数如果不上传并部署的话,小程序是无法调用的,所以云函数有改动的话, 务必及时上传并部署 。
小程序调用云函数,此处的 env 的值就是上文中说到的环境ID, name 的值是新建的云函数的文件名。
至此,大功告成!
微信小程序要求HTTPS请求,如何选择SSL证书
本文发布于:2023-02-28 19:22:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167761154760326.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:微信小程序服务端.doc
本文 PDF 下载地址:微信小程序服务端.pdf
留言与评论(共有 0 条评论) |