

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# x-amazon-apigateway-integrationoggetto.response
<a name="api-gateway-swagger-extensions-integration-responses"></a>

 Definisce le risposte di metodo e specifica le mappature di payload o dei parametri dalle risposte di integrazione alle risposte di metodo. 


| Nome proprietà | Tipo | Description | 
| --- | --- | --- | 
| Response status pattern | [x-amazon-apigateway-integrationoggetto.response](api-gateway-swagger-extensions-integration-response.md) |  Un'espressione regolare utilizzata per abbinare la risposta di integrazione alla risposta del metodo, o `default` per raccogliere qualsiasi risposta che non è stata configurata. Per le integrazioni HTTP, la regex si applica al codice di stato della risposta di integrazione. Per le chiamate Lambda, l'espressione regolare si applica al `errorMessage` campo dell'oggetto informativo sull'errore restituito da AWS Lambda come corpo di risposta all'errore quando l'esecuzione della funzione Lambda genera un'eccezione. Il nome della *Response status pattern* proprietà si riferisce a un codice di stato della risposta o a un'espressione regolare che descrive un gruppo di codici di stato della risposta. Non corrisponde a nessun identificatore di una [IntegrationResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_IntegrationResponse.html)risorsa nell'API REST di API Gateway.  | 

## `x-amazon-apigateway-integration.responses`Esempio
<a name="api-gateway-swagger-extensions-responses-example"></a>

L'esempio seguente mostra un elenco di risposte dalle risposte `2xx` e `302`. Per la risposta `2xx`, la risposta del metodo è mappata dal payload della risposta di integrazione del tipo MIME `application/json` o `application/xml`. Questa risposta usa i modelli di mappatura forniti. Per la risposta `302`, la risposta del metodo restituisce un'intestazione `Location` il cui valore viene derivato dalla proprietà `redirect.url` nel payload della risposta di integrazione. 

```
"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"
        }
    }
}
```

