Also, ich habe für die letzten zwei Tage zu graben, aber ich habe keine Ahnung, warum dies nicht funktionieren ..AngularJS Header-Berechtigung für Token
hier ist das Problem, ich versuche Anforderung an einen api zu machen Server und ich muss ein Token in der Anfrage hinzufügen, aber wenn ich das Token zu Header-Autorisierung hinzufügen, habe ich Antwort 405 vom Server
diese API habe ich auf Briefträger und seine Arbeit getestet, aber wenn ich In den Winkel implementieren es nicht
dies mein Code funktioniert:
$http({
method: 'POST',
url: url,
data: data,
headers: {
"Authorization": "Bearer xxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
}
})
und dies ist der erf Header aus Chrom: img
so in diesem Fall ist dies mein Code oder der Server Problem ??
Ein Problem, das ich sehe, ist, dass Sie ein Formular-urlencoded Post tun, nicht die Standard-json Post. Die Daten müssen transformiert werden. Siehe http://stackoverflow.com/questions/24710503/how-do-i-post-urlencoded-form-data-with-http-in-angularjs – Chandermani
Ich habe die Daten korrekt umgewandelt, wenn ich nicht enthalten bin Header Autorisierung Req ist Arbeit, und Ergebnis JSON Antwort Formular vom Server, aber wenn ich versuche, Header-Autorisierung hinzuzufügen, wird es nicht funktionieren –
Sie können das Netzwerkprotokoll auf Fehler überprüfen. – Chandermani