Dio的get请求返回不完整的数据

时间:2019-05-22 14:14:35

标签: flutter

我正在使用Dio库(https://pub.dev/packages/dio)进行get请求,但是显然它没有在即将到来的json中获取所有数据。

这是请求:

enter image description here

这是来自它的json:

enter image description here

但这是我从此请求中获得的Response对象:

enter image description here

请注意,JSON中的"headers"字段比我的headers中的response.data字段具有更多的值。

我在这里做错什么了吗?

1 个答案:

答案 0 :(得分:0)

您正在返回响应,但未提取其内容。可以,但是您需要在调用此方法的响应中提取正文:

http.Response response = await _yourApi.getData();

if (response.statusCode == 200) {
    //Do what you want with body
    final body = response.body;
}