

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-gatewayOggetto -Response.responseTemplates
<a name="api-gateway-swagger-extensions-gateway-responses.responseTemplates"></a>

Definisce i modelli di [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html)mappatura, come una string-to-string mappa di coppie chiave-valore, per una determinata risposta del gateway. Per ogni coppia chiave-valore, la chiave è il tipo di contenuto. Ad esempio, «application/json» e il valore è un modello di mappatura stringified per semplici sostituzioni variabili. Un modello di mappatura `GatewayResponse` non viene elaborato dal motore [Velocity Template Language (VTL)](https://velocity.apache.org/engine/devel/vtl-reference.html).


| Nome proprietà | Tipo | Descrizione | 
| --- | --- | --- | 
| content-type | string |  Modello di mappatura del corpo `GatewayResponse` che supporta solo la semplice sostituzione di variabili per personalizzare un corpo della risposta del gateway.  | 

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

 Il seguente esempio di estensioni OpenAPI mostra un modello di [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html)mappatura per personalizzare una risposta di errore generata da API Gateway in un formato specifico dell'app. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": $context.error.messageString, \"type\":$context.error.responseType, \"statusCode\": '488' }"
      }
```

 Il seguente esempio di estensioni OpenAPI mostra un modello di [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html)mappatura per sovrascrivere una risposta di errore generata da API Gateway con un messaggio di errore statico. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": 'API-specific errors' }"
      }
```