

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
<a name="how-to-test-method"></a>

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

**Topics**
+ [Prerequisiti](#how-to-test-method-prerequisites)
+ [Test di un metodo tramite la console API Gateway](#how-to-test-method-console)

## Prerequisiti
<a name="how-to-test-method-prerequisites"></a>
+ È necessario specificare le impostazioni per i metodi che si intende testare. Segui le istruzioni in [Metodi per REST APIs in API Gateway](how-to-method-settings.md).

## Test di un metodo tramite la console API Gateway
<a name="how-to-test-method-console"></a>

**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](https://console.aws.amazon.com/apigateway).

1. Scegliere un'API REST.

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

1. 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.\]](http://docs.aws.amazon.com/it_it/apigateway/latest/developerguide/images/api-gateway-test-new-console.png)

    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.

1. 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](https://docs.aws.amazon.com/cli/latest/reference/apigateway/test-invoke-method.html). 