gpt4 book ai didi

php - 如何确认http post请求是否已在flutter中发布?

转载 作者:行者123 更新时间:2023-11-29 15:29:14 24 4
gpt4 key购买 nike

我的应用程序设置为在 xampp 上运行 mysql 数据库。当我尝试实现 http.post 请求时,我如何知道我的数据已发布到服务器?

最佳答案

也许检查响应的状态代码?

通常,如果 post 调用有效,您会得到一个 response.statusCode == 200

也许尝试在设备上检查一下。否则,如果您正在谈论 php 上的代码,我们需要更多信息。

例如 flutter :

 final response =
await http.post('adress',
headers: {
"Content-Type":"application/json"
},
body: json.encode({
"parameter":"yourparameter",
}));

if (response.statusCode == 200) {
// If server returns an OK response, parse the JSON.
final parsed = json.decode(response.body).cast<Map<String, dynamic>>();

return parsed.map<ObjectResult>((json) => ObjectResult.fromJson(json)).toList();

} else {
// If that response was not OK, throw an error.
throw Exception('Failed to load post');
}

关于php - 如何确认http post请求是否已在flutter中发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58856606/

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