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

Esta página se aplica à 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 iniciar este tutorial, faça o seguinte:

  • Verifique se o curl está instalado na sua máquina para fazer chamadas de API pela 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 visualização de depuração também permite ver como uma solicitação ou resposta muda conforme é processada por um proxy de API. Para 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 do Apigee e ver o que acontece quando a taxa da política SpikeArrest é excedida:

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

    Acessar proxies de API

  2. Verifique se o nome da sua organização está selecionado no seletor de projetos no painel do console do Google Cloud . O nome da organização é o mesmo que o nome do projeto Google Cloud .
  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 Valor da diária para 1pm.
  7. Clique em Salvar.Isso vai permitir 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 Filtro, selecione um filtro para aplicar 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 o 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 do erro é exibido.

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

Clique nos botões Anterior e Próxima 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.