Ich versuche, einen Kunden-Header in einer Anfrage Winkel js zum ersten Mal hinzufügen, aber ich erhalte die folgenden Fehlerbenutzerdefinierte Header Winkel js
angular.js:10671Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'x-api-key:' is not a valid HTTP header field name.
Hier ist meinen Code, auf höchster ‚App‘ Ebene :
var movieApp = angular.module('movieApp', ['ngAnimate']);
movieApp.config(['$httpProvider', function ($httpProvider) {
$httpProvider.defaults.headers.common = {
'x-api-key:' : 'key'
};
}])
Was mache ich falsch/fehlt/nicht verstehen? Wie kann ich diese Kopfzeile allen (oder auch nur einer) Anfrage hinzufügen?
Ah ich sehe, danke. Dies ist für eine get-Anfrage, also nehme ich an, eine Abfrage-Zeichenfolge würde funktionieren? Ich habe die Anfrage mit? X-api-key = key angefügt und erhalte jetzt den folgenden Fehler: XMLHttpRequest kann blah? X-api-key = key nicht laden. Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Origin 'null' ist daher nicht erlaubt. Die Antwort hatte den HTTP-Statuscode 404. (Endfehler) Funktioniert das Festlegen eines Ursprungs oder muss ich JSONP ausführen? – devdropper87
@ devdropper87 Da die Ressource, die Sie abzurufen versuchen, nicht über 'Access-Control-Allow-Origin' im Antwort-Header verfügt, müssen Sie nach Optionen wie JSONP suchen. –