gpt4 book ai didi

api - 如何在 flutter 中获取 POST api 的服务器响应

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

我是 Flutter 的新手,我正在使用 mongodb 从注册页面保存凭据。当试图提供已经存在的凭据时,服务器会显示一个响应 - '用户已经退出'这个响应是在 postman 中查看的。我能够获得 statusCode 但我无法在 flutter 中获得相同的响应。下面是我的 flutter 代码。

  Future<String> uploadImage(filename) async {
var request = http.MultipartRequest('POST', Uri.parse(serverReceiverPath));
request.files.add(await http.MultipartFile.fromPath('file', filename));
var res = await request.send();
print(res.statusCode);
return null;
}

最佳答案

要获得正文响应,请使用 res.stream.bytesToString()完整代码:

Future<String> uploadImage(filename) async {
var request = http.MultipartRequest('POST', Uri.parse(serverReceiverPath));
request.files.add(await http.MultipartFile.fromPath('file', filename));
var res = await request.send();
print(res.statusCode); // status code

var bodyResponse = await res.stream.bytesToString(); // response body
print(bodyResponse);

return null;
}

关于api - 如何在 flutter 中获取 POST api 的服务器响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63681816/

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