Obwohl CORS über API Gateway eingerichtet wurde und der Access-Control-Allow-Origin
Header festgelegt ist, wird beim Versuch, die API von AJAX in Chrome aus aufzurufen, immer noch die folgende Fehlermeldung angezeigt:
XMLHttpRequest kann http://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY nicht laden . In der angeforderten Ressource ist kein Header 'Access-Control-Allow-Origin' vorhanden. Origin 'null' ist daher kein Zugriff gestattet. Die Antwort hatte den HTTP-Statuscode 403.
Ich habe versucht, die URL über Postman abzurufen, und es wird angezeigt, dass der obige Header erfolgreich übergeben wurde:
Und aus der Antwort von OPTIONS:
Wie kann ich meine API über den Browser aufrufen, ohne zu JSON-P zurückzukehren?
Bucket Policy
?