Ver dados da mensagem com a ferramenta de depuração

Esta página se aplica a Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

O que você vai aprender

Neste tutorial, você aprenderá a:

  • Ver os cabeçalhos e o conteúdo do corpo da mensagem da resposta.
  • Ver mensagens de erro.

O que é necessário

Antes de começar este tutorial, faça o seguinte:

  • Verifique se o curl está instalado na máquina para fazer chamadas de API a partir da linha de comando.
  • Conclua as etapas em Antes de começar.
  • Adicione uma política SpikeArrest ao proxy. A política SpikeArrest restringe o número de solicitações que podem ser enviadas ao proxy de API. O proxy precisa ter pelo menos uma política.

Ver dados da mensagem

A visualização de depuração no editor de proxy da Apigee permite visualizar cabeçalhos, variáveis, objetos e outros detalhes, como o tempo de resposta na solicitação de proxy de API e no fluxo de resposta. A ferramenta de depuração também permite ver como uma solicitação ou uma resposta é alterada conforme é processada por um proxy de API. Para ver uma descrição mais detalhada da visualização de depuração, consulte Como usar a depuração.

Esta página descreve como usar a visualização de depuração para ver o que acontece quando a taxa da política SpikeArrest é excedida.

Para usar a visualização de depuração na interface da Apigee e ver o que acontece quando a taxa da política SpikeArrest é excedida:

  1. No Google Cloud console, acesse a página Desenvolvimento de proxy > Proxys de API.

    Acessar proxies de API

  2. Verifique se o nome da sua organização está selecionado no seletor de projetos no Google Cloud painel do console. O nome da organização é o mesmo que o nome do seu Google Cloud projeto.
  3. Clique no nome do proxy de API que você quer depurar.
  4. Clique na guia Desenvolver.
  5. Clique na política Políticas > SpikeArrest.
  6. No painel de edição, mude Taxa para 1pm.
  7. Clique em Salvar.Isso permite que você veja chamadas de API bem-sucedidas e com falha (acima do limite).
  8. Implante o proxy atualizado.
  9. Clique na guia Depurar.
  10. Clique em Iniciar sessão de depuração.

    Na caixa de diálogo, faça o seguinte:

    1. Selecione o Ambiente em que você quer executar a sessão de depuração.
    2. Opcional: na lista Filtrar, selecione um filtro a ser aplicado a todas as transações na sessão de depuração que você está criando. O padrão é None (All transactions), que inclui todas as transações nos dados de depuração.

      Para informações sobre o uso de filtros, consulte Como usar filtros em uma sessão de depuração. Para informações sobre os filtros integrados, consulte Como usar filtros predefinidos.

    3. Clique em Iniciar.
  11. Chame o proxy de API usando curl (ou a URL em um navegador da Web) várias vezes até ver pelo menos uma resposta 200 e uma resposta 429 no painel Transações.

    Clique para ampliar a imagem. Status 200 e 439 na visualização de depuração.
  12. Clique em uma transação 429. No painel Mapa de transações , isso mostra um diagrama de fluxo, incluindo uma política SpikeArrest com um ícone de erro.

    Clique para ampliar a imagem. Transação com o status 429 exibida no mapa de transações.
  13. Clique no ícone de erro. O painel Propriedades de erro é mostrado.

    Clique para ampliar a imagem. Detalhes do erro de política do SpikeArrest.

Você pode clicar nos Anterior e Próxima botões para alternar entre as etapas no fluxo e ver os detalhes de cada uma.

Para fazer o download de toda a sessão de depuração como um único documento, clique em Fazer o download da sessão. Uma sessão de depuração é excluída em até 24 horas após a conclusão. Portanto, se você quiser visualizá-la depois desse período, precisará fazer o download dela antes disso.