时间:2019-05-03 来源:小程序工厂
m***:
你指的是 wx.request 么?
这么说把,对于微信小程序来说,不存在什么外网、内网的概念,它只知道通过一个合法的域名(白名单),解析到一个能访问的 IP,跟一个 https server 进行通信。
S***:
也就是说假设在加载完成之后,完全在封闭的局域网里,不需要通过外网和微信服务器交互验证URL合法性,也能正常访问URL吗?因为公众平台开发设置里设置了request合法域名,这方面需要做校验吗?
林***:
微信小程序不关心的域名是局域网内还是局域网外的,只要这个域名是安全域名 而且你的设备能访问到即可
m***:
原来楼主问题的要点在于“断掉公网”……
如果单说【和微信服务器交互验证URL合法性】这件事的话,我觉得域名白名单应该是在微信小程序加载的时候就已经在手机里了,不会等到 request 的时候再到服务器上去验证。不过,如果断掉公网的话,我想到两个可能相关的问题:
1. 域名解析可能会出问题。
2. 微信本身肯定是不能跟服务器通信了,这种情况下,会不会影响微信小程序引擎的正常工作,不好猜测。