Ich habe die folgenden Codes:Warum werden meine Header in TransformRequest in Kleinbuchstaben umgewandelt?
save: {
method: 'POST',
headers: {
'X-L5S-View-Mode': 'front',
'Content-Type': 'application/json',
'Accept-Language': ''
},
transformRequest: function (data, getHeaders) {
console.log(resource.lang);
var headers = getHeaders();
headers['Accept-Language'] = resource.lang;
console.log(headers);
return JSON.stringify(data);
}
}
in meiner Ressource Fabrik. Seltsamerweise werden alle meine Header in Kleinbuchstaben konvertiert.
Hier das Protokoll:
fr <-- resource.lang
Object {x-l5s-view-mode: "front", content-type: "application/json", accept-language: "", accept: "application/json, text/plain, */*", Accept-Language: "fr"…} <-- headers
Warum meine Header in Kleinbuchstaben sind?
Plus, wenn ich mit Chrome inspiziere, fand ich, dass die Accept-Language
leer ist. Also selbst ich habe die Accept-Language
mit headers['Accept-Language'] = resource.lang;
geändert, es funktioniert überhaupt nicht.