Ich versuche derzeit, AWS Api Gateway einzurichten, zu einem anderen API, das voll funktionsfähige Methoden, Response-Inhalt, Statuscodes usw. Proxy hat. Dies ist ziemlich einfach einzurichten , aber mir ist aufgefallen, dass das Api Gateway immer 200 OK
zurückgibt, egal mit welcher Herkunft die API antwortet.AWS api gateway - http-Proxy sollte Statuscode vom Ursprung nehmen
Fx. wenn es eine schlechte Anfrage (im Ursprung api), die in JSON
in einer Fehlermeldung führt und ein 400 Bad Request
, das Api Gateway mit der exakt gleichen Fehlermeldung reagieren, sondern ein Statuscode 200 OK
Wenn ich entfernen alle Einstellungen von der Message Response
in der API-Gateway-Web-Oberfläche, bekomme ich einen internen Fehler im API-Gateway. Kann es wahr sein, dass ich im Api-Gateway alle unterschiedlichen Statuscodes aus dem Ursprung api manuell zuordnen muss?
Ich würde es vorziehen, wenn es möglich wäre, nur den Statuscode (sowie die Antwort, die derzeit gut funktioniert) durchzulassen, und nicht das Api-Gateway in irgendeiner Weise berühren.