Utilizzo della console API Gateway per il test di un metodo API REST - Amazon API Gateway

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.

    Utilizza la scheda Test per eseguire il test dell'API. Si trova accanto alla scheda Risposta 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.

    • Latenza in ms è l'intervallo di tempo 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 testo della risposta e le intestazioni potrebbero essere diversi da quelli inviati dalla funzione Lambda, dal proxy HTTP o dal proxy dei servizi AWS.

    • I log sono le voci di Amazon CloudWatch Logs simulate che sarebbero state scritte se il metodo fosse stato chiamato dall'esterno della console API Gateway.

      Nota

      Anche se le voci di CloudWatch Logs sono simulate, i risultati della chiamata al metodo sono reali.

Oltre alla console API Gateway, per testare l'invocazione di un metodo puoi usare la AWS CLI o un SDK AWS per API Gateway. Per informazioni su come usare AWS CLI per eseguire questa operazione, consulta test-invoke-method.