Я пытаюсь получить ответ после отправки сообщения в API, но ответ (который json) не приходит, когда я пытаюсь напечатать строку пустую. Может ли кто-нибудь помочь мне выяснить, что я делаю неправильно?
Я напечатал код состояния только для тестирования и возвращаю 500, это может быть связано?
Future<void> _login() async {
Map<String, dynamic> newLogin = Map();
newLogin["user"] = _usuarioController.text.trimLeft();
newLogin["pass"] = _senhaController.text.trimLeft();
Map<String, String> headers = new Map<String, String>();
headers["Content-type"] = "application/json";
headers["Accept"] = "application/json";
int timeout = 2;
http.Response response = await http
.post('https://sistema.hutransportes.com.br/api/login.php',
headers: headers, body: jsonEncode(newLogin), encoding: utf8)
.timeout(Duration(seconds: timeout));
print(newLogin);
print(response.statusCode);
print(response.body); //Where the empty response comes
}