gpt4 book ai didi

flutter - 响应主体为空API

转载 作者:行者123 更新时间:2023-12-03 03:49:00 25 4
gpt4 key购买 nike

我的response.body返回空是这样的:Response.body:[]
它应该返回类似Response.body:[“CodVenda”:4057}]的参数

 static Future<List<Produto>> iniciaVenda(codVenda) async {
var url = 'http://192.168.0.112:4343/inicia_venda.php';

Map<String, String> headers = {};
final params = {"CodVenda": codVenda};
print("> Params: $params");
print("> Pedido Post POST: $url");

final response = await http.post(url, body: params, headers: headers);

print('Response status: ${response.statusCode}');
print('Response body: ${response.body}');

List list = convert.json.decode(response.body);

final produtos =
list.map<Produto>((map) => Produto.fromJson(map)).toList();

var retornoResponse = false;
我从API获取数据,然后我想开始出售,但它返回为空。
API可能有问题吗?

最佳答案

实际上,您需要使用JSON编码传递主体数据。那可能是主要问题。

     final response = await http.post(url, body: jsonEncode(params), headers: headers);
您可以从 official document阅读更多内容。

关于flutter - 响应主体为空API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64434396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com