在加载完成小程序之后,小程序能否完全不使用外网而在局域网中访问内网链接?

网友回复:

m***:

你指的是 wx.request 么?

这么说把,对于小程序来说,不存在什么外网、内网的概念,它只知道通过一个合法的域名(白名单),解析到一个能访问的 IP,跟一个 https server 进行通信。

S***:

也就是说假设在加载完成之后,完全在封闭的局域网里,不需要通过外网和微信服务器交互验证URL合法性,也能正常访问URL吗?因为公众平台开发设置里设置了request合法域名,这方面需要做校验吗?

林***:

小程序不关心的域名是局域网内还是局域网外的,只要这个域名是安全域名 而且你的设备能访问到即可

m***:

原来楼主问题的要点在于“断掉公网”……

如果单说【和微信服务器交互验证URL合法性】这件事的话,我觉得域名白名单应该是在小程序加载的时候就已经在手机里了,不会等到 request 的时候再到服务器上去验证。不过,如果断掉公网的话,我想到两个可能相关的问题:

1. 域名解析可能会出问题。

2. 微信本身肯定是不能跟服务器通信了,这种情况下,会不会影响小程序引擎的正常工作,不好猜测。

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。