如果正在開發微信小程序,並且要求HTTPS協議的,需要具備以下條件與工作:
1、擁有一台雲服回務器或獨立伺服器,因為數答字證書需要部署到環境,虛擬主機通常不支持。
2、必須有一個獨立域名,域名可以正常解析,用於解析或認證使用。
3、注冊Gworg SSL證書,證書並且符合ATS信任要求,這是微信強制要求。
4、拿到數字證書後,部署到伺服器,就實現HTTPS協議了,然後進行ATS測驗,拿到信任標准了,就可以用於微信小程序。
⑵ 微信小程序需要HTTPS請求,選擇什麼類型ssl
答案來:通配符SSL證書(泛域名自SSL)、單域名SSL證書、多域名SSL證書,這三類都比較普遍。
申請SSL證書可以淘寶裡面找到Gworg進行注冊小程序SSL證書。
小程序對伺服器盡量使用最新的版本,不低於以下版本。
WIN2008R2IIS7以上版本
CentOS6+OpenSSL1.0.1c+
Apache2.4+
Nginx1.0.6+
JDK1.7
tomcat7.0.56+
安裝SSL證書然後根據以下技術文檔安裝SSL證書:網頁鏈接
⑶ 微信小程序開發,公眾號只認80埠,小程序又必須要https,怎麼把https的443埠的數據調到80埠上或者
你在逗我?公眾號里掃二維碼進入小程序的。不用考慮什麼埠.......按照小程序的標碼做就好了。
⑷ 微信小程序怎樣連接資料庫
微信小程序是不能直接連資料庫,要通過介面連接資料庫,目前微信小程序只支持專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 通信。
(5)微信開發支持https介面擴展閱讀
對證書要求如下:
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嗎
是的。
每個來微信小程序需要事先自設置通訊域名,小程序只可以跟指定的域名與進行網路通信。包括普通 HTTPS 請求(wx.request)、上傳文件(wx.uploadFile)、下載文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。
根據小程序開發文檔,域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 協議;
(6)微信開發支持https介面擴展閱讀:
HTTPS請求的相關SSL證書類型:
1、DV SSL證書(域名驗證型):只驗證域名所有權,適合個人網站、博客等站點使用;
2、IV SSL證書(個人驗證型):驗證網站所屬個人身份,適合自媒體、個人品牌站點使用;
3、OV SSL證書(企業驗證型):驗證網站所屬單位身份,適合企業級用戶使用;
4、EV SSL證書(擴展驗證型):擴展驗證網站所屬單位身份,適合高度信任的企業級用戶使用。
5、域名要實現HTTPS加密請求,需要安裝SSL證書。
⑺ 微信小程序|request:fail url not in domain list解決辦法集
微信小程序調試時,偶爾會遇到"request:fail url not in domain list"的錯誤。以下提供解決辦法。
首先進入微信小程序管理後台(mp.weixin.qq.com),登錄並進入開發管理界面。確保小程序伺服器使用HTTPS,避免在開發階段設置不校驗合法域名、web-view、TLS及HTTPS證書。
正式版小程序僅支持HTTPS協議,即wx.request、wx.uploadFile、wx.downloadFile,以及wss協議的wx.connectSocket。確認你的伺服器支持HTTPS,並申請證書。
後台伺服器的TLS版本建議至少為1.2,以確保兼容性。
域名應為正規網址,避免使用IP地址或localhost。確保網址中包含www,並在管理後台的伺服器配置中一並填寫。
如網站通過埠號提供服務,明確填寫域名和埠號,避免請求失敗。上傳、下載操作時,需在uploadFile及downloadFile合法域名中重復填寫。
域名應完成備案,確保合法使用。
若問題仍未解決,檢查伺服器配置中的埠號是否正確,以及重定向域名是否已添加。同時,考慮緩存問題,清理小程序緩存。
確保api.weixin.qq.com不在伺服器域名配置中,並遵循開發者指引將AppSecret保存至後台伺服器,通過API介面獲取access_token。
在完成上述設置後,通過小程序開發工具檢查配置是否正確。驗證無誤後,問題應得到解決。