La POST
solicitud de axios está llegando a la url en el controlador pero estableciendo valores nulos para mi clase POJO, cuando reviso las herramientas de desarrollador en Chrome, la carga útil contiene datos. ¿Qué estoy haciendo mal?
Solicitud POST de 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);
});
Respuesta del navegador:
Si configuro encabezados como:
headers:{
Content-Type:'multipart/form-data'
}
La solicitud arroja el error
Error al publicar datos multiparte / formulario. Al encabezado de tipo de contenido le falta el límite
Si hago la misma solicitud en cartero, está funcionando bien y establece valores para mi clase POJO.
¿Alguien puede explicar cómo establecer límites o cómo puedo enviar datos de formulario usando axios?