A POST
solicitação axios está atingindo a URL no controlador, mas configurando valores nulos para minha classe POJO. Quando passo pelas ferramentas de desenvolvedor no chrome, a carga contém dados. O que estou fazendo de errado?
Solicitação POS Axios:
var body = {
userName: 'Fred',
userEmail: 'Flintstone@gmail.com'
}
axios({
method: 'post',
url: '/addUser',
data: body
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Resposta do navegador:
Se eu definir cabeçalhos como:
headers:{
Content-Type:'multipart/form-data'
}
A solicitação lança o erro
Erro ao postar dados de várias partes / formulário. Falta o limite do cabeçalho do tipo de conteúdo
Se eu fizer o mesmo pedido no carteiro, ele está funcionando bem e define valores para minha classe POJO.
Alguém pode explicar como definir limites ou como posso enviar dados de formulário usando axios.