在使用uniapp开发微信小程序时,开发者工具的模拟器可以正常请求。但是当使用真机调试时会发现,请求已发起,但是控制台一片空白。
过了一会儿就会报错,请求超时。
检查代码和网络连接都正常,当然也勾选了不校验合法域名。
网上搜了半天,没发现相同的问题。
手足无措之时,将手机网络切换成电脑相同的wifi,重新运行,竟然可以了。
然后又让手机连接电脑开的热点,也顺利请求。
显然,只有手机和电脑处于局域网才能顺利请求。
然后去微信小程序开发文档找到了这么一段话:
问题就出在请求URL上面,我使用了IP类型的URL。
然而这个服务器的IP和手机并不在局域网里面,所以请求被拦截了。
1. 确保手机电脑位于局域网之下,只有这样才能使用IP类型的URL。
2.如果手机电脑不在局域网之下,则请求URL只能使用域名的形式。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务