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-gateway-risposte. responseTemplates oggetto
Definisce i modelli di GatewayResponsemappatura, 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 GatewayResponse
mappatura non viene elaborato dal motore Velocity Template
Nome proprietà | Tipo | Descrizione |
---|---|---|
|
string |
Modello di mappatura del corpo |
x-amazon-apigateway-gateway-risposte. responseTemplates esempio
Il seguente esempio di API estensioni Open mostra un modello di GatewayResponsemappatura per personalizzare una risposta di errore API generata dal gateway in un formato specifico dell'app.
"responseTemplates": { "application/json": "{ \"message\": $context.error.messageString, \"type\":$context.error.responseType, \"statusCode\": '488' }" }
Il seguente esempio di API estensioni Open mostra un modello di GatewayResponsemappatura per sostituire una risposta di errore generata dal API Gateway con un messaggio di errore statico.
"responseTemplates": { "application/json": "{ \"message\": 'API-specific errors' }" }