大家好,我在调试微信小程序时遇到一个网络问题:
- 后端服务部署在同一局域网的
mac.lan:7001
,手机浏览器可以直接访问 - 微信开发者工具真机调试已勾选 “不校验合法域名/HTTPS 证书” 和 “开启局域网调试”
- 直接请求
http://mac.lan:7001/api/home/bootstrap
仍然request:fail
- 于是用 OpenWrt 做 DNS 劫持,把
a.com
解析到内网 IP,再试仍失败(Network 里只看到 provisional headers) - 开发者工具内置模拟器访问正常,但真机调试必失败
想确认是不是基础库或微信客户端已经禁止了这种局域网 HTTP 调试?还需要其他设置吗?欢迎讨论,谢谢。
你是对局域网IP有什么误解吧?
只支持IP格式,不支持自建域名,也可以通过手机打开调试模式访问。