Use o console do API Gateway para testar um método de API REST - Amazon API Gateway

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use o console do API Gateway para testar um método de API REST

Use o console do API Gateway para testar um método de API REST.

Pré-requisitos

Testar um método com o console do API Gateway

Importante

Testar métodos com o console do API Gateway pode ocasionar alterações em recursos que não podem ser desfeitas. Testar um método com o console do API Gateway é o mesmo que chamar o método fora do console do API Gateway. Por exemplo, se você usar o console do API Gateway para chamar um método que exclui os recursos de uma API, se a chamada do método for bem-sucedida, os recursos da API serão excluídos.

Como testar um método
  1. Inicie uma sessão no console do API Gateway em https://console.aws.amazon.com/apigateway.

  2. Escolha uma API REST.

  3. No painel Resources (Recursos), escolha o método que você deseja testar.

  4. Selecione a guia Test (Testar). Talvez seja necessário selecionar o botão de seta para a direita para mostrar a guia.

    
                  Selecione a guia “Testar”.

    Insira os valores em qualquer das caixas exibidas (como Strings de consulta, Cabeçalhos e Corpo da solicitação). O console inclui esses valores na solicitação de método no formulário json/aplicativo padrão.

    Para ver opções adicionais que talvez você precise especificar, entre em contato com o proprietário da API.

  5. Escolha Test (Testar). As informações a seguir serão exibidas:

    • Request (Solicitação) é o caminho do recurso que foi chamado para o método.

    • Status é o código de status HTTP da resposta.

    • Latency (Latência) é o tempo entre a recepção da solicitação do autor da chamada e a resposta retornada.

    • Corpo da resposta é o corpo de resposta HTTP.

    • Cabeçalhos de resposta são os cabeçalhos de resposta HTTP.

      dica

      Dependendo do mapeamento, o código de status HTTP, o corpo e os cabeçalhos de resposta podem ser diferentes dos enviados pela função do Lambda, pelo proxy HTTP ou pelo proxy de serviço da AWS.

    • O log mostra as entradas simuladas do Amazon CloudWatch Logs que teriam sido gravadas se esse método fosse chamado fora do console do API Gateway.

      nota

      Embora as entradas do CloudWatch Logs sejam simuladas, os resultados da chamada do método são reais.

Além de usar o console do API Gateway, você pode usar a AWS CLI ou um AWS SDK para o API Gateway testar a invocação de um método. Para fazer isso usando a AWS CLI, consulte test-invoke-method.