【发布时间】:2020-01-06 01:45:27
【问题描述】:
我正在使用 Flutter 在我们的 REST api 中发布到一个 url。大部分数据是在我熟悉的 body 和 params 中发送的。但是,api 会尝试通过调用req.user.email 来获取用户数据。我的问题是我不知道如何发布不在正文中的数据。我的代码是:
语言飞镖
var response = await http.post(
url,
body: {
"text": answer,
},
);
如何合并用户数据?用户已经通过 Firebase 登录,我将用户存储在包含所有用户数据的自定义模型中。希望这不是太明显,我对 REST API 很陌生。
【问题讨论】:
-
body: {"text": answer, "user": user.toJson(firebaseUser)}。这个toJson你必须在你的模型类中实现。可能你必须对其进行编码(我不确定)。
标签: rest http post flutter dart