x-amazon-apigateway-integration.responses-Objekt
Definiert die Antworten der Methode und gibt Parameter-Mappings oder Nutzlast-Mappings von Integrationsantworten auf Methodenantworten an.
Eigenschaften | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name der Eigenschaft | Typ | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Antwortstatusmuster |
x-amazon-apigateway-integration.response-Objekt |
Entweder ein regulärer Ausdruck, der verwendet wird, um die Integrationsantwort mit der Methodenantwort abzugleichen, oder AnmerkungDer |
x-amazon-apigateway-integration.responses
Beispiel für
Im folgenden Beispiel wird eine Liste mit Antworten von 2xx
- und 302
-Antworten gezeigt. Für die 2xx
-Antwort wird die Methodenantwort von der Nutzlast der Integrationsantwort des application/json
- oder application/xml
-MIME-Typs zugeordnet. Diese Antwort verwendet die bereitgestellten Mapping-Vorlagen. Für die 302
-Antwort gibt die Methodenantwort einen Location
-Header zurück, dessen Wert von der redirect.url
-Eigenschaft auf der Nutzlast der Integrationsantwort abgerufen wird.
"responses" : { "2\\d{2}" : { "statusCode" : "200", "responseTemplates" : { "application/json" : "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }", "application/xml" : "#set ($root=$input.path('$')) <stage>$root.name</stage> " } }, "302" : { "statusCode" : "302", "responseParameters" : { "method.response.header.Location": "integration.response.body.redirect.url" } } }