繁体   English   中英

我可以在模拟器上使用此 API,但不能在手机上使用

[英]I can use this API on my emulator but not on my phone

我制作了一个 API,我可以从中使用 dart 中的 http.request 模块获取数据。 ' http://10.0.2.2:5000 ' 是我现在使用的 url,它在我的模拟器上工作得很好,但在我的手机上却没有,知道为什么吗? 如果手机通过 USB 连接到电脑,这也有区别吗? 提前致谢

10.0.2.2是 Android Emulator 的网络地址空间内使用的回送地址,因此只有在您使用模拟器时才有效。

当您使用物理设备时,回送地址为127.0.0.1

尝试使用“ http://127.0.0.1:5000 ”。

当然,一定要有INTERNET权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM