在加載完成小程序之后,小程序能否完全不使用外網(wǎng)而在局域網(wǎng)中訪問內(nèi)網(wǎng)鏈接?
網(wǎng)友回復:
你指的是 wx.request 么?
這么說把,對于小程序來說,不存在什么外網(wǎng)、內(nèi)網(wǎng)的概念,它只知道通過一個合法的域名(白名單),解析到一個能訪問的 IP,跟一個 https server 進行通信。
也就是說假設在加載完成之后,完全在封閉的局域網(wǎng)里,不需要通過外網(wǎng)和微信服務器交互驗證URL合法性,也能正常訪問URL嗎?因為公眾平臺開發(fā)設置里設置了request合法域名,這方面需要做校驗嗎?
小程序不關心的域名是局域網(wǎng)內(nèi)還是局域網(wǎng)外的,只要這個域名是安全域名 而且你的設備能訪問到即可
原來樓主問題的要點在于“斷掉公網(wǎng)”……
如果單說【和微信服務器交互驗證URL合法性】這件事的話,我覺得域名白名單應該是在小程序加載的時候就已經(jīng)在手機里了,不會等到 request 的時候再到服務器上去驗證。不過,如果斷掉公網(wǎng)的話,我想到兩個可能相關的問題:
1. 域名解析可能會出問題。
2. 微信本身肯定是不能跟服務器通信了,這種情況下,會不會影響小程序引擎的正常工作,不好猜測。