

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-response"></a>

 Definisce una risposta e specifica le mappature di payload o dei parametri dalla risposta di integrazione alla risposta di metodo. 


| Nome proprietà | Tipo | Descrizione | 
| --- | --- | --- | 
| statusCode | string |  Codice di stato HTTP per la risposta di metodo, ad esempi, `"200"`. Deve corrispondere a una risposta associata nel campo [OpenAPI Operation](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#operation-object) `responses`.  | 
| responseTemplates | [x-amazon-apigateway-integration.oggetto responseTemplates](api-gateway-swagger-extensions-integration-responseTemplates.md) |  Indica i modelli di mappatura specifici del tipo MIME per il payload della risposta.  | 
| responseParameters | [x-amazon-apigateway-integration.ResponseParameters](api-gateway-swagger-extensions-integration-responseParameters.md) |  Specifica le mappature dei parametri per la risposta. Solo i parametri `header` e `body` della risposta di integrazione possono essere mappati ai parametri `header` del metodo.   | 
| contentHandling | string | Tipi di conversione per la codifica del payload delle risposte. Valori validi sono 1) CONVERT\$1TO\$1TEXT, per la conversione di un payload binario in una stringa con codifica base64 o per la conversione di un payload di testo in una stringa con codifica utf-8 o per passare il payload di testo in modo nativo senza modifica e 2) CONVERT\$1TO\$1BINARY, per la conversione di un payload di testo nel BLOB con decodifica base64 o per passare un payload binario in modo nativo senza modifica. | 

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

L'esempio che segue definisce una risposta `302` per il metodo che deriva un payload del tipo MIME `application/json` o `application/xml` dal back-end. La risposta usa i modelli di mappatura forniti e restituisce l'URL di reindirizzamento dalla risposta di integrazione nell'intestazione `Location` del metodo. 

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

