axios POST
La requête atteint l'url sur le contrôleur mais donne des valeurs nulles à ma classe POJO. Lorsque je passe par les outils de développement dans Chrome, la charge utile contient des données. Qu'est-ce que je fais de mal ?
Requête POST d'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);
});
Réponse du navigateur :
Si je configure les en-têtes comme :
headers:{
Content-Type:'multipart/form-data'
}
La requête génère l'erreur suivante
Erreur dans l'affichage de multipart/form-data. L'en-tête Content-Type n'est pas délimité
Si je fais la même demande dans postman, cela fonctionne bien et définit des valeurs pour ma classe POJO.
Quelqu'un peut-il expliquer comment définir les limites ou comment envoyer les données du formulaire en utilisant axios.