wx.request 访问局域网地址 http://10.10.10.1:8000/config-write-uap
iOS正常,安卓试了小米、华为、三星手机都返回"errno":600001, "errMsg":"request:fail -101:net::ERR_CONNECTION_RESET
我们这个场景是WiFi模组配网,手机连上这个AP后是没有公网的,我怀疑安卓版微信判断当前没有网络,wx.request直接返回失败了。
安卓版原生App访问也没问题。
用TCPSocket.connect('10.10.10.1', 8000), TCPSocket.write去写http包在开启vConsole模式下可以正常通信。关闭vConsole后不行,这个原因应该是正式小程序TCPSocket禁止8000端口。但可以侧面证明,网络间通信是正常的,只是wx.request这里有问题。
你好,这个是标准的网络错误。网上有很多排查方法的,可以参考下https://www.zhihu.com/question/21512577
苹果系统需要允许微信访问本地网络