多个API调用

时间:2019-01-20 05:30:56

标签: dart flutter

我想调用多个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) {

  })
)
);

}

0 个答案:

没有答案