Die Axios- POST
Anforderung trifft die URL auf dem Controller, setzt jedoch Nullwerte für meine POJO-Klasse. Wenn ich Entwicklertools in Chrome durchlaufe, enthält die Nutzlast Daten. Was mache ich falsch?
Axios POST Anfrage:
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);
});
Browser-Antwort:
Wenn ich Header wie folgt setze:
headers:{
Content-Type:'multipart/form-data'
}
Die Anfrage löst den Fehler aus
Fehler beim Posten von mehrteiligen / Formulardaten. In der Kopfzeile des Inhaltstyps fehlt die Grenze
Wenn ich dieselbe Anfrage beim Postboten mache, funktioniert sie einwandfrei und setzt Werte für meine POJO-Klasse.
Kann jemand erklären, wie man Grenzen setzt oder wie ich Formulardaten mit Axios senden kann.