La POST
requête axios atteint l'URL du contrôleur mais définit des valeurs nulles pour 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 mal?
Demande Axios POST:
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 définis les en-têtes comme:
headers:{
Content-Type:'multipart/form-data'
}
La requête renvoie l'erreur
Erreur lors de la publication des données en plusieurs parties / formulaire. L'en-tête Content-Type n'a pas de limite
Si je fais la même demande dans postman, cela fonctionne bien et définit les valeurs de ma classe POJO.
Quelqu'un peut-il expliquer comment définir une limite ou comment envoyer des données de formulaire en utilisant axios.