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-integration.response-Objekt
Definiert eine Antwort und gibt Parameter-Mappings oder Nutzlast-Mappings aus der Integrationsantwort in die Methodenantwort an.
Eigenschaftenname | Typ | Beschreibung |
---|---|---|
statusCode |
string |
HTTPStatuscode für die Methodenantwort; zum Beispiel |
responseTemplates |
x-amazon-apigateway-integration. responseTemplates Objekt |
Gibt MIME typspezifische Zuordnungsvorlagen für die Payload der Antwort an. |
responseParameters |
x-amazon-apigateway-integration. responseParameters Objekt |
Gibt Parameter-Mappings für die Antwort an. Nur die |
contentHandling |
string |
Umwandlungstypen für Antwortnutzlastenkodierung. Gültige Werte sind 1) CONVERT_TO_TEXT für die Umwandlung einer binären Nutzlast in eine base64-kodierte Zeichenfolge oder die Umwandlung einer Textnutzlast in eine utf-8 -kodierte Zeichenfolge oder die native Weiterleitung der Textnutzlast ohne Änderung und 2) CONVERT_TO_BINARY für die Umwandlung einer Textnutzlast in einen base64-dekodierten Blob oder die native Weiterleitung einer binären Nutzlast ohne Änderung. |
x-amazon-apigateway-integration.response
Beispiel für
Das folgende Beispiel definiert eine 302
Antwort für die Methode, die eine Nutzlast vom application/xml
MIME Typ application/json
oder vom Backend ableitet. Die Antwort verwendet die bereitgestellten Zuordnungsvorlagen und gibt die Umleitung URL aus der Integrationsantwort im Header der Methode zurück. Location
{ "statusCode" : "302", "responseTemplates" : { "application/json" : "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }", "application/xml" : "#set ($root=$input.path('$')) <stage>$root.name</stage> " }, "responseParameters" : { "method.response.header.Location": "integration.response.body.redirect.url" } }