Ich habe einen Dienst, den ich Proxy mit Gateway bin. Eine GET-Anfrage an/gibt eine 302 mit einem Location-Header zurück. Das Problem ist der Wert des Location-Headers, den ich in "integration.response.header.Location" auf/login verweise.API Gateway Redirect 302
Was damit endet, ist das Brechen meines Proxy durch Entfernen des stageName von der von AWS bereitgestellten URL für die API.
Statt "{AWS_URL}/local/login" wird die Weiterleitung auf "{AWS_URL}/login" gesetzt, was zu einem 403 Forbidden from API Gateway führt.
Wenn ich den Header-Mapping-Ausdruck manuell ändern, um 'local/login' zu verwenden, funktioniert alles gut, aber das obige sollte funktionieren, nein?
Gibt es Hacker, um Werte in einen Header-Mapping-Ausdruck einzubetten?
Jede Hilfe wird sehr geschätzt! Danke!