我想调用多个API,并在一个列表中获得所有API的结果。 我已经考虑过进行循环,然后让API一对一地调用,但在两者之间进行结构化。 谁能帮我这个忙,因为得到列表形式的结果之后。我必须使用该列表来绘制饼图。
Future<List<int>> status() async {
var data = new http.Client();
String basicAuth =
'Basic ' + base64Encode(utf8.encode('$username:$password'));
List<String> itemsIds = ['new', 'open', 'stalled', 'resolved'];
return Future.wait<>(['new', 'open', 'stalled', 'resolved'].map((item) =>
data.get(Uri.encodeFull("sampleapi'and(status='$item')/" + '/next'),headers:{'authorization': basicAuth}.then((response) {
})
)
);
}