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à.
Mappatura dei parametri per REST APIs in API Gateway
Nota
Se si utilizza un’API HTTP, consultare Trasformazione delle richieste e delle risposte API per API HTTP in Gateway API.
Nella mappatura dei parametri si mappano i parametri della richiesta o della risposta. È possibile mappare i parametri utilizzando valori statici o espressioni di mappatura dei parametri. Per l’elenco delle espressioni di mappatura, consultare Riferimento alla fonte di mappatura dei parametri per REST APIs in API Gateway. È possibile utilizzare la mappatura dei parametri nella richiesta di integrazione per integrazioni proxy e non proxy, ma per usarla per una risposta di integrazione, è necessaria un’integrazione non proxy.
Ad esempio, è possibile mappare il parametro di intestazione della richiesta di metodo puppies al parametro di intestazione della richiesta di integrazione DogsAge0. Quindi, se un client invia l’intestazione puppies:true all’API, la richiesta di integrazione invia l’intestazione della richiesta DogsAge0:true all’endpoint di integrazione. Nel diagramma seguente viene illustrato il ciclo di vita della richiesta di questo esempio.
Per eseguire questo esempio utilizzando Gateway API, consultare Esempio 1: mappare un parametro della richiesta di metodo a un parametro della richiesta di integrazione.
Inoltre, è possibile mappare il parametro di intestazione kittens della risposta di integrazione al parametro di intestazione CatsAge0 della risposta di metodo. Quindi, se l’endpoint di integrazione restituisce kittens:false, il client riceve l’intestazione CatsAge0:false. Nel diagramma seguente viene illustrato il ciclo di vita della richiesta di questo esempio.