sha*_*heb 4 python api flask dart flutter
我试图将 flutter 应用程序与 python 和 API 链接起来。我的Python代码生成了http://127.0.0.1:5000/ URL。当我在颤振代码中使用它时,它引发了错误
未处理的异常:SocketException:操作系统错误:连接被拒绝,errno = 111,地址 = 127.0.0.1,端口 = 56782
我在这个视频中找到了解决方案
为什么这个解决方案有效?
127.0.0.1
如果您在模拟器中使用,它将指的是 android 模拟器而不是您的电脑。
并且由于 android localhost 的端口 56782 上没有运行服务器,因此会产生连接拒绝错误。
为了定位运行此模拟器的 PC 机,您应该使用10.0.2.2
. 如果您使用的是 websocket 并且服务器正在您的电脑上运行,您可以使用ws://10.0.2.2
套接字 url。
归档时间: |
|
查看次数: |
3657 次 |
最近记录: |