微信小程序开发,公众号只认80端口,小程序又必须要https,怎么把https的443端口的数据调到80端口上或者

微信小程序开发,公众号只认80端口,小程序又必须要https,怎么把https的443端口的数据调到80端口上或者,第1张

微信小程序是必须采用HTTPS协议的,公众号你也可以用HTTP协议访问的,这个并没有什么影响,另外也可以公众号是可以采用80与443共用的,不设定强制HTTPS就可以了。相关SSL证书可以使用:Gworg更方便些。

小程序必须使用 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://54852.com/yw/12097934.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存