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
curlestá 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:
-
No console do Google Cloud , acesse a página Desenvolvimento de proxy > Proxies de API.
- 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 .
- Clique no nome do proxy de API que você quer depurar.
- Clique na guia Desenvolver.
- Clique na política Políticas > SpikeArrest.
- No painel de edição, mude Valor da diária para 1pm.
- Clique em Salvar.Isso vai permitir que você veja chamadas de API bem-sucedidas e com falha (acima do limite).
- Implante o proxy atualizado.
- Clique na guia Depurar.
- Clique em Iniciar sessão de depuração.
Na caixa de diálogo, faça o seguinte:
- Selecione o Ambiente em que você quer executar a sessão de depuração.
-
(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.
- Clique em Iniciar.
-
Chame o proxy de API usando
curl(ou o URL em um navegador da Web) várias vezes até ver pelo menos uma resposta200e uma resposta429no painel Transações.
-
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 no ícone de erro. O painel Propriedades do erro é exibido.
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.