Http 请求非常慢,颤动

lou*_*sld 9 dart flutter

当我从 flutter 向 REST API 发送 http 时,大约需要 13 秒才能获得结果,而当我从浏览器发出 http 请求时,大约需要 0.05 秒。我不明白为什么差别这么大。

这是我的 http 请求代码:

import 'package:http/http.dart' show Client;

var time1 = DateTime.now().millisecondsSinceEpoch;
final response = await client.get(url, headers: {"Accept": "application/json"});
print(DateTime.now().millisecondsSinceEpoch - time1); // Print about 13s
Run Code Online (Sandbox Code Playgroud)

ste*_*lis 2

问题出在flutter本身和iOS上。目前还没有修复。您可以在此处关注已发布在其存储库上的票证

  • 当我遇到这个问题时,我正在 Android 手机上测试该应用程序。所以我不认为这个问题是相关的。 (3认同)