2
respostas

Como enviar o user e password como JSON?

Como faço para enviar o user e password como JSON?

2 respostas

Você poderia tentar usar o $.ajax método:

    url: '/some_server_side_script',
    type: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        username: $('#username').val(),
        password: $('#password').val(),
    }),
    success: function(result) {
        alert('success');
    }
});

Neste exemplo, eu especifiquei explicitamente o Content-Typecabeçalho da solicitação HTTP para application/jsonque o servidor saiba o tipo exato de conteúdo que está sendo enviado. Eu também usei a JSON.stringifyfunção javascript nativa para converter o objeto javascript em uma string JSON que será enviada para o servidor.

Portanto, supondo que você tenha #usernamee #passwordinsira campos em seu DOM, a carga útil da solicitação a seguir será enviada ao servidor:

` POST /some_server_side_script HTTP/1.1 Content-Type: application/json Content-Length: 39 Connection: close

{"username":"john","password":"secret"} `

Espero ter ajudado.

Como colocar na função que foi passada no curso? Eu coloco na função de autenticação que é mostrada no curso?