Utilizzo della console API Gateway per il test di un metodo API REST - 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à.

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

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
  1. Accedere alla console API Gateway all'indirizzo https://console.aws.amazon.com/apigateway.

  2. Scegliere un'API REST.

  3. Nel riquadro Resources (Risorse) scegliere il metodo che si desidera testare.

  4. Seleziona la scheda Test. Potrebbe essere necessario scegliere il pulsante freccia destra per visualizzare la scheda.

    Usa la scheda test per testare la tua API. Si trova accanto alla scheda di risposta del metodo.

    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.

  5. 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