我正在尝试使用Flutter进行一些操作,并尝试执行http get请求。但是每次响应中都返回空的正文。
例如,使用以下代码:
import 'package:http/http.dart' as http;
[...]
http.Client client = new http.Client();
client
.get("https://www.googleapis.com/books/v1/volumes?q=$text")
.then((http.Response response) {
print(response.statusCode);
print(response.body);
setState(() {
_isLoading = false;
});
});
我得到了以下结果:
200
{
您有任何想法吗?
提前感谢!
编辑
该问题似乎只在iOS设备上发生。 在Android上按预期工作。
Accept: application.json
。 - Tobe Osakwe