Objeto x-amazon-apigateway-integration.responses
Define as respostas do método e especifica mapeamentos de parâmetros ou mapeamentos de carga de respostas de integração para respostas de método.
Nome da propriedade | Tipo | Descrição |
---|---|---|
Padrão do status de resposta |
Objeto x-amazon-apigateway-integration.response |
Uma expressão regular usada para corresponder a resposta de integração à resposta do método ou notaO nome da propriedade do |
Exemplo de x-amazon-apigateway-integration.responses
O exemplo a seguir mostra uma lista de respostas 2xx
e 302
. Para a resposta 2xx
, a resposta do método é mapeada a partir da carga da resposta de integração do tipo MIME application/json
ou application/xml
. Essa resposta usa os modelos de mapeamento fornecidos. Para a resposta 302
, a resposta de método retorna um cabeçalho Location
cujo valor é derivado da propriedade redirect.url
na carga da resposta de integração.
"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" } } }