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

Esta é a documentação da Apigee X.
Veja a documentação da Apigee Edge.

O que você aprenderá

Neste tutorial, você aprenderá a:

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

Pré-requisitos

Ver dados da mensagem

A ferramenta de depuração do proxy da API permite que você visualize cabeçalhos, variáveis, objetos e outros detalhes, como o tempo de resposta na solicitação e no fluxo de resposta do proxy da API. A ferramenta de depuração também permite ver como uma solicitação ou uma resposta é alterada conforme é processada por um proxy de API.

No tutorial anterior, você restringiu o número de solicitações com a política SpikeArrest. Agora, você usará a ferramenta de depuração para ver detalhes interessantes quando essa taxa for excedida.

  1. Na guia Desenvolver do proxy da API, edite o <Rate> da política do Speike Arrest para 1pm e depois clique em Salvar o proxy. Isso nos permitirá ver chamadas de API bem-sucedidas e com falha (acima do limite).
  2. No editor de proxy da API, clique na guia Depuração.

  3. Em Iniciar uma sessão de rastreamento, selecione o ambiente em que seu proxy está implantado.
  4. Clique em Iniciar sessão de depuração.
  5. Chame o proxy de API novamente usando curl (ou a URL em um navegador da Web) até ver pelo menos uma resposta 200 e uma 429 no painel Transações de depuração.

    curl -v -k https://$EXTERNAL_IP/myproxy

    Em que $EXTERNAL_IP é o IP do balanceador de carga externo. Esse endereço IP é exposto à Internet. Veja mais informações em Configurar o roteamento.

  6. Clique na transação 200 no painel Transações à esquerda. Os detalhes da depuração são carregados na janela principal do Mapa de transações, que mostra um diagrama de solicitação/resposta. O ícone do Spike Arrest está no fluxo de solicitação.
  7. No diagrama de fluxo, clique no ícone de círculo na resposta, o mais à direita (mostrado no diagrama a seguir).

    O painel Detalhes da fase mostra os dados disponíveis nesse ponto do fluxo. Ao rolar o painel, você verá os cabeçalhos de resposta HTTP e o conteúdo do corpo.

  8. Agora veja um erro na depuração.

    Clique na transação 429 no painel "Transações". Na janela principal do editor, você vê um diagrama de fluxo com itens somente na solicitação, incluindo um ícone de detenção de pico com um ponto de exclamação vermelho indicando um erro.

    Clique no pequeno tubo ícone de erro à direita do ícone "Detenção de pico" e observe os detalhes da violação de detenção de pico no painel Detalhes da fase.

    Erro de detenção de pico

Clique nos botões Voltar e Avançar no diagrama de fluxo para se mover entre os pontos no fluxo e ver os detalhes da depuração.

Se você quiser ver toda a sessão de depuração como um único documento, faça o download clicando em Fazer o download da sessão de depuração.

Para mais informações, consulte Como usar a ferramenta de depuração.