0
respostas

responseText do XMLHttpRequest retorna undefined no método POST

Estou com uma dúvida em relação ao retorno do responseText. Ao fazer o método login via post, minha API retorna o seguinte JSON (testado no Postman) :

{ "resposta": "Login efetuado com sucesso!" }

Não estou conseguindo capturar esse objeto para trazer como resposta no meu front, ao dar um console.log(request.responseText) ele não me trás nada.

Segue o código:

//Método POST para login
function logar(usuario) {
    let request = new XMLHttpRequest();
    request.open("POST", "http://localhost:8080/login", true);
    request.setRequestHeader("Content-type", "application/json");
    request.send(JSON.stringify(usuario));
    console.log(request.responseText.value);
}

Postman:

![](Print Postman )