颤振响应始终相同

时间:2020-02-02 12:44:35

标签: api flutter dart

我正试图从api获得响应(我是通过node js和mongo db实现的)

当我用邮递员检查api时,它会为我提供不同电子邮件的随机输出

在这封电子邮件中,它在邮递员中给了我正确的输出

enter image description here

问题是,当我在颤抖地调用此api时,每次尝试发送的电子邮件总是给我“新用户”

这是我在扑打中使用的代码

library(data.table)
setDT(df)[, .SD[sum(!is.na(Mobility_score)) > 1], patient]

这总是给我这个结果

enter image description here

2 个答案:

答案 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
    );
相关问题