0

我有一个包含 5000 多个条目的字符串列表,对于每个条目,我都必须向 API 发出 HTTP 请求。但是执行任务需要很长时间。还有其他方法吗?我在做什么。

List<String> list = ['a', 'b', 'c', ...]//more the 5000 itens

await Future.forEach(list, (item) async {
    await download(item.key);
  });

Future<void> download(String key) async {
    http.Request request = http.Request(
      'GET',
      Uri.parse(
          'http://apiurl$key'));

response = await request.send();
 
4

1 回答 1

0

不能修改api吗?您可以发送单个List请求和响应GetList

于 2021-06-23T13:28:27.957 回答