1. 微信小程序的request 中url 一定要用域名嗎 不能用HTTPS的伺服器IP地址嗎
首先根據微信小程序的要求,需要使用域名!必須使用HTTPS協議加密,並且符合以下ATS標准:
一、證書(要求):安全的證書公鑰演算法(RSA 2048 位以上或 ECC 256 位以上)、安全的證書簽名演算法(SHA2)、證書被 Apple ATS 信任(權威機構頒發)、證書與域名匹配(包含被檢測的域名)、證書時間有效(未過期)。
二、伺服器(要求):開啟 HTTPS、伺服器配置符合 ATS 規范、支持 TLS1.2、PFS(完全正向保密)、iOS 密碼套件支持。
三、您要知道的是使用可信機構機構Gworg SSL證書,成本考慮的情況下通常使用DV證書,然而他僅支持域名,然而IP是不可能的,就算是可信機構簽發了IP證書信任,但信任率也不會全面,而且公網IP也會變動,當然IP在那邊意味著伺服器也暴漏在眼前,IP簽發的成本不菲!
2. 微信小程序如何連接自定義伺服器
.前言
最近做小程序,一直用的是本地伺服器介面,在用真機測試的時候,發現動態數據並不能同步,研究了一下發現操作很簡單
2.配置步驟
1.首先打開微信開發者工具,打開右上角的詳情,點擊本地設置,勾選下面的不校驗合法域名
2.打開手機的熱點,用電腦連接手機熱點(保證在同一網路下)(很重要)
3.打開電腦的控制面板----》網路和Internet----》網路和共享中心----》更改高級共享設置----》勾選啟用網路發現
4.回退到上一層,選擇更改適配器設置,選中手機熱點,右鍵選擇氏芹狀態, 選擇詳細信息,記住當前的Ipv4地址,在後面要替換localhost
5.打開微世核鏈信開發者工具,將剛才的IPv4地址替換所有的localhost,我這搜孫里是將host封裝到一個工具包中,一改全改,大家視自己情況而定即可
6.最後一步,點擊預覽掃碼即可