x-amazon-apigateway-gateway-risposte. responseTemplates oggetto - Amazon API Gateway

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 Language (). VTL

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