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à.
Utilizzo della console API Gateway per il test di un metodo API REST
Utilizzo della console API Gateway per il test di un metodo API REST.
Prerequisiti
-
È necessario specificare le impostazioni per i metodi che si intende testare. Segui le istruzioni in Metodi per REST APIs in API Gateway.
Test di un metodo tramite la console API Gateway
Importante
Quando si testano i metodi con la console Gateway API è possibile che alle risorse vengano apportate modifiche non annullabili. Eseguire il test di un metodo tramite la console API Gateway equivale a chiamare il metodo dall'esterno della console. Ad esempio, se si utilizza la console API Gateway per chiamare un metodo che elimina le risorse di un'API e la chiamata del metodo riesce, le risorse vengono eliminate.
Test del metodo
Accedere alla console API Gateway all'indirizzo https://console.aws.amazon.com/apigateway
. Scegliere un'API REST.
-
Nel riquadro Resources (Risorse) scegliere il metodo che si desidera testare.
-
Seleziona la scheda Test. Potrebbe essere necessario scegliere il pulsante freccia destra per visualizzare la scheda.
Immetti i valori nelle caselle visualizzate, ad esempio Stringhe di query, Intestazioni e Corpo della richiesta. La console include tali valori della richiesta del metodo nel modulo dell'applicazione/json predefinito.
Per specificare eventuali opzioni aggiuntive, contatta il proprietario dell'API.
-
Scegli Test (Esegui test). Verranno visualizzate le seguenti informazioni:
-
Request (Richiesta) è il percorso della risorsa chiamato per il metodo.
-
Status (Stato) è il codice dello stato HTTP della risposta.
-
La latenza (ms) è il tempo che intercorre tra la ricezione della richiesta dal chiamante e la risposta restituita.
-
Corpo della risposta è il corpo della risposta HTTP.
-
Intestazioni delle risposte sono le intestazioni di risposta HTTP.
Suggerimento
A seconda della mappatura, il codice di stato HTTP, il corpo della risposta e le intestazioni di risposta potrebbero essere diversi da quelli inviati dalla funzione Lambda, dal proxy HTTP o dal proxy di servizio. AWS
-
I log sono le voci simulate di Amazon CloudWatch Logs che sarebbero state scritte se questo metodo fosse stato chiamato al di fuori della console API Gateway.
Nota
Sebbene le voci di CloudWatch Logs siano simulate, i risultati della chiamata al metodo sono reali.
-
Oltre a utilizzare la console API Gateway, puoi utilizzare AWS CLI o un AWS SDK per API Gateway per testare l'invocazione di un metodo. Per farlo utilizzando AWS CLI, vedi. test-invoke-method