ich versuche login in angular + php rest api, api arbeitet im briefträger. Ich habe cors in PHP hinzugefügt, derselbe Code arbeitet mit anderen Seiten, aber jetzt bekomme ich den untenstehenden Fehler.eckig + php login api cors ausgabe
XMLHttpRequest nicht http://www.yapp.tk/demo/kloxet/customers/login.json laden. Request Header Feld Access-Control-Allow-Header ist nicht erlaubt von Access-Control-Erlaube-Header in Preflight-Antwort.
$http({
url: 'http://www.yapp.tk/demo/kloxet/customers/login.json',
method: "POST",
data: { email: $scope.username, password: $scope.password },
//withCredentials: true,
headers: {
'Content-Type': 'application/json; charset=utf-8'
}
})
.then(function(response) {
console.log(response);
},
function(response) { // optional
// failed
});
Es schlägt bei der Authentifizierung fehl. Machen Sie einen Anruf vom Postboten und passen Sie die Header an, dass sie identisch sind. Wenn Sie im Browser eingeloggt sind, dann kann Postbote die Authentifizierung nicht anschreien. –
Im Postboten funktioniert alles gut – user1955726
dann überprüfen Sie einfach die Header, die alles zusammenpassen .. Wie auch immer es ist nicht eckig beschweren sich darüber, es ist Ihr php api. –