如何转换 http 的响应。地图中的多部分请求 POST 方法<字符串、动态> 在 Flutter 中?



我使用以下方法:

var request = http.MultipartRequest('POST', Uri.parse(urlAdicionaItem));
request.fields["comanda"] = numeroComanda.toString();
request.fields["produto"] = idProduto.toString();
request.fields["quantidade"] = quantidade.toString();
var res = await request.send(); 

但是我不知道如何将 response.body 中的 res.stream 转换为像使用常规 http.post 方法一样处理数据。

在您的代码示例中,res将是一个 StreamedResponse,可以转换为如下所示的String

final responseString = await response.stream.bytesToString();

相关内容

最新更新