Como faço para enviar o user e password como JSON?
Como faço para enviar o user e password como JSON?
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?