古詩詞大全網 - 口號大全 - 微信小程序 設置域名 必須是https麽

微信小程序 設置域名 必須是https麽

小程序必須使用 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 可能不被操作系統信任,請開發者在選擇證書時註意小程序和各系統的相關通告。

參考資料:

微信官方文檔 - 網絡 使用說明