ich auf dem Client haben diesen Code holen:Wrong Content-Type ersetzt wird für HTTP-Anforderung
return fetch('http://localhost:8080/api/authenticate', {
method: 'POST',
mode: 'no-cors',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
username: 'admin',
password: 'admin',
}),
});
Wenn ich diese Anforderung aus irgendeinem Grund Content-Type senden an text/plain;charset=UTF-8
substituiert ist. Dies führt dazu, dass meine Server-Seite die Anforderung nicht erfüllt, da sie nur application/json
Anfragen annimmt. Was mache ich hier falsch? ich verwende Chrome 51 und hier ist meine Anfrage:
EDIT: Als ich JSON.strigify()
Content-Type und Request Nutzlast entfernen werden auch weggelassen werden. Hier ist ein Beispiel:
http://stackoverflow.com/questions/9890662/set-ajax-content-type-header-in-request-from-ie – Will