x-amazon-apigateway-gateway-Antworten. gatewayResponse Objekt - APIAmazon-Gateway

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

x-amazon-apigateway-gateway-Antworten. gatewayResponse Objekt

Definiert eine Gateway-Antwort eines bestimmten Antworttyps, einschließlich des Statuscodes, sämtlicher geltender Antwortparameter oder Antwortvorlagen.

Eigenschaftenname Typ Beschreibung
responseParameters x-amazon-apigateway-gateway-Antworten. responseParameters

Spezifiziert die GatewayResponseParameter, nämlich die Header-Parameter. Die Parameterwerte können jeden beliebigen eingehenden request parameter-Wert oder einen statischen benutzerdefinierten Wert übernehmen.

responseTemplates x-amazon-apigateway-gateway-Antworten. responseTemplates

Gibt die Mapping-Vorlagen der Gateway-Antwort an. Die Vorlagen werden nicht von der VTL Engine verarbeitet.

statusCode string

Ein HTTP Statuscode für die Gateway-Antwort.

x-amazon-apigateway-gateway-Antworten. gatewayResponse Beispiel

Das folgende Beispiel für die API Gateway-Erweiterung für Open API definiert, GatewayResponsedass die INVALID_API_KEY Antwort so angepasst wird, dass sie den Statuscode456, den api-key Header-Wert der eingehenden Anfrage und eine "Bad api-key" Nachricht zurückgibt.

"INVALID_API_KEY": { "statusCode": "456", "responseParameters": { "gatewayresponse.header.api-key": "method.request.header.api-key" }, "responseTemplates": { "application/json": "{\"message\": \"Bad api-key\" }" } }