【发布时间】:2021-04-15 20:27:28
【问题描述】:
我现在真的一无所知。
我构建了一个 Flutter 应用并在 Web(Google Chrome)上进行了测试。
我正在向开源免费 API 发出 HTTP 请求,并使用 Future Builder 在其中显示圆形进度条,直到加载数据。在网络上,它在一秒钟内完美加载数据并显示。
当我在我的手机 (Android) 上测试相同的代码时,进度条会永远加载。
HTTP 请求的响应在控制台上是 200,但是当我在控制台上打印时,它没有显示完整的数据集(与显示完整数据的 Chrome 不同)。
我还初始化了所有 pubspec yaml 条目。包“http.dart”在 web 上的工作方式与在本机上的工作方式有什么不同吗?
将'package:http/http.dart'导入为http;
有人可以帮我吗?
谢谢
依赖: 扑: sdk:颤动
cupertino_icons: ^1.0.0 http: ^0.12.0+1
dev_dependencies: 颤振测试: sdk:颤动 google_fonts:^1.1.1 font_awesome_flutter: ^8.11.0
【问题讨论】:
-
你应该分享你的代码。你可能在你的代码中犯了一个错误
标签: android flutter http web-applications request