使用局域网IP 无法请求API
小程序还在开发阶段,使用的局域网IP 进行 API请求,打开调试模式可以访问,关闭调试模式无法访问。 请问是什么原因?感觉是依然校验了 HTTPS 域名? 微信版本为 7.0.3 调试基础库 2.5.2 请求 url 格式为 [代码]wx.request({[代码] [代码]url: [代码][代码]'http://192.168.10.201:8080/api_all'[代码][代码],[代码] [代码]......[代码] [代码]})[代码] ------ 在 IDE 中关闭 【不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书】后提示: http://192.168.10.201:8080 不在以下 request 合法域名列表中,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html VM182:1 request:fail url not in domain list 我的理解是使用局域网IP可以不用配置合法域名。 ------ 已经找到原因,微信限制了请求只能在同一网段,我服务器部署在上一级网段的。