我正试图从api获得响应(我是通过node js和mongo db实现的)
当我用邮递员检查api时,它会为我提供不同电子邮件的随机输出
在这封电子邮件中,它在邮递员中给了我正确的输出
问题是,当我在颤抖地调用此api时,每次尝试发送的电子邮件总是给我“新用户”
这是我在扑打中使用的代码
library(data.table)
setDT(df)[, .SD[sum(!is.na(Mobility_score)) > 1], patient]
这总是给我这个结果
答案 0 :(得分:1)
在Postman中,您将发送一个字符串作为类似于JSON的正文。
在Dart中,您将Map<String, String>
传递为body
,因此客户端将对其进行url形式编码。
要使Dart代码的行为与Postman更改相同:
body: stest,
收件人:
body: json.encode(stest),
答案 1 :(得分:0)
我发现邮递员发送带有Content-Type':'application/json'
标头的请求
因此将该标头添加到我的代码中即可解决该问题,然后它就像一个魅力
headers = {'Content-Type':'application/json'}
final response = await http.post(
'http://example.com/api/user/loginwithfb',
body: stest,
headers:headers
);