我有一个包含 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();