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
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 |
HTTPcodice di stato per la risposta del metodo; ad esempio, |
responseTemplates |
x-amazon-apigateway-integration. responseTemplates oggetto |
Specifica modelli di MIME mappatura specifici del tipo per il payload della risposta. |
responseParameters |
x-amazon-apigateway-integration. responseParameters oggetto |
Specifica le mappature dei parametri per la risposta. Solo i parametri |
contentHandling |
string |
Tipi di conversione per la codifica del payload delle risposte. Valori validi sono 1) CONVERT_TO_TEXT , 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_TO_BINARY , 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
L'esempio seguente definisce una 302
risposta per il metodo che ricava un payload di tipo or dal backend. application/json
application/xml
MIME La risposta utilizza i modelli di mappatura forniti e restituisce il reindirizzamento URL dalla risposta di integrazione nell'intestazione del metodo. Location
{ "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" } }