Флаттер: ответ на http сообщение возвращается пустым - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь получить ответ после отправки сообщения в 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...