HTTP Post传递2个参数和内容类型键抖动

时间:2018-11-07 20:22:27

标签: dart flutter

我正在努力进行http post调用,以在flutter中返回JSON。我不断收到500错误,我不知道问题是什么。我需要在标题中传递用户名和密码,我认为问题是即时消息的处理方式。这是代码。

Future<User> LoginUser(String username, String password ) async {
  final response =
  await http.post('http://xx.xxx.xxx.xxx/api/Login',
  headers: {"Content-Type": "application/json", 'email' : username ,  'password' : password });
  if (response.statusCode == 200) {
   // If the call to the server was successful, parse the JSON
   return User.fromJson(json.decode(response.body));
  } else {
  // If that call was not successful, throw an error.
  throw Exception('Failed to load user');
}

 }

它不会超过200,因为它得到500。我找不到任何在标头和内容类型中传递2个参数的示例,所以我不确定我是否正确地执行了操作。

0 个答案:

没有答案