微信小程序还在开发阶段,使用的局域网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可以不用配置合法域名。
微信小程序开发问题解答
微信小程序开发者回答:
是不是用了开发者工具下的真机调试?
微信小程序开发者回答:
wx.request complete回调的错误信息是什么?
微信小程序开发者回答:
真机调试的吧。
如果请求的域名没有加到微信小程序管理后台的话,那么就是要打开调试才能请求的。开发工具上要 勾选 不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书
微信小程序开发者回答:
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
本文网址:http://www.91bianli.com/weixinxiaochengxu/1016.html