使用 Flutter 在本地主机上使用 API 时出错

Error consuming API on localhost with Flutter

我正在尝试使用 Flutter 连接本地主机上的 API,但出现错误“OS 错误:连接被拒绝,错误号 = 111,地址 = 127.0.0.1,端口..."

我在本地主机上使用 dartion 包 运行 api,并且 API 在 Insomnia

上测试时工作正常

如果您尝试在 Android 模拟器中使用来自 flutter 运行 的 API,您应该通过 10.0.2.2 使用它,因为它指向主机的知识产权。 127.0.0.1 在模拟器中指向模拟器的本地主机,因此导致 flutter 无法连接到服务器。