Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
x-amazon-apigateway-integrationobjet .responses
Définit les réponses de la méthode et spécifie les mappages de paramètres ou les mappages de charge utile des réponses d'intégration aux réponses de méthode.
Nom de la propriété | Type | Description |
---|---|---|
Response status pattern |
x-amazon-apigateway-integrationobjet .response |
Expression régulière utilisée pour faire correspondre la réponse d'intégration à la réponse de méthode, ou NoteLe |
x-amazon-apigateway-integration.responses
Exemple
L'exemple suivant montre une liste de réponses obtenues à partir des réponses 2xx
et 302
. Pour la 2xx
réponse, la réponse de méthode est mappée à partir de la charge utile de type application/json
or application/xml
MIME de la réponse d'intégration. Cette réponse utilise les modèles de mappage fournis. Pour la réponse 302
, la réponse de méthode renvoie un en-tête Location
dont la valeur est dérivée de la propriété redirect.url
de la charge utile de la réponse d'intégration.
"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" } } }