Depuração e compreensão das interações da API são aspectos cruciais do desenvolvimento web. No Postman, um cliente de API popular, a capacidade de visualizar os dados brutos da solicitação é essencial. Este guia irá orientá-lo através dos passos simples sobre como acessar e analisar as solicitações brutas enviadas pelo Postman, ajudando você a solucionar problemas e obter uma compreensão mais profunda das suas chamadas de API.
Se você deseja saber mais sobre o Apidog, clique no botão abaixo! 👇
Postman: Aplicativo de Software para APIs
Postman é uma plataforma abrangente de API que permite que os usuários construam, testem e documentem APIs facilmente. Você pode elaborar e executar APIs, além de inspecionar a resposta que recebe da API. Isso permite que os desenvolvedores implementem o código correspondente para processar as respostas da API que os clientes utilizarão.

Principais Funcionalidades do Postman
Construção e Execução de Solicitações de API
- Construir e enviar várias solicitações de API (como GET, POST, PUT e DELETE).
- Definir parâmetros, cabeçalhos e conteúdo do corpo da solicitação (como JSON e dados de formulário).
Inspeção de Respostas de API:
- Analisar e apresentar os dados da resposta do servidor em um formato estruturado (JSON, XML, etc.).
- Analisar a estrutura da resposta, identificar erros (códigos de status) e extrair informações.
Gerenciamento de Coleções:
- Organizar solicitações frequentemente usadas em grupos lógicos chamados coleções.
- Facilitar o gerenciamento eficiente do fluxo de trabalho e a rápida execução de solicitações relacionadas.
Gerenciamento de Ambientes:
- Criar e gerenciar ambientes distintos (por exemplo, desenvolvimento, homologação, produção) com diferentes URLs de base e variáveis.
- Garantir interações precisas de API específicas para cada estágio de desenvolvimento.
Capacidades de Teste:
- Construir suítes de testes usando scripts de pré-solicitação e afirmações para validar o comportamento e a confiabilidade da API.
- Automatizar cenários de teste complexos para uma cobertura abrangente da API.
Ferramentas de Colaboração:
- Criar espaços de trabalho compartilhados para permitir o trabalho em equipe em projetos de API.
- Compartilhar solicitações e coleções, para que os usuários possam colaborar através de comentários e discussões.
Geração de Documentação de API:
- Gerar automaticamente a documentação de API a partir de solicitações e respostas.
- Simplificar o compartilhamento e a compreensão da API para usuários internos e externos.
Como Visualizar Solicitações Brutas Usando Postman
Esta seção demonstra como você pode usar o Postman para visualizar solicitações brutas, do começo ao fim!
Passo 1 - Crie uma Conta no Postman
Primeiro, você precisará criar uma nova conta no Postman (somente se você não tiver uma) e baixar o aplicativo Postman para o seu dispositivo. O aplicativo oferece mais utilidade em comparação com sua versão web.

Passo 2 - Crie uma Nova Solicitação de API no Postman

Uma vez que você tenha instalado o Postman, crie uma nova solicitação clicando no botão Novo
no canto superior esquerdo da janela do Postman. Selecione Solicitação HTTP
para criar uma nova solicitação, conforme mostrado na imagem acima.
Passo 3 - Insira o Método e os Detalhes da API
Em seguida, você precisa incluir os detalhes da solicitação de API que deseja criar. Deve incluir componentes como a URL, métodos HTTP, e parâmetros adicionais que a API exigirá.

Passo 4 - Envie a Solicitação de API

Uma vez que todos os detalhes tenham sido finalizados, é hora de enviar sua API para receber uma resposta.
Passo 5 - Abra o Console para Visualizar a Solicitação Bruta do Postman

Você pode visualizar a solicitação bruta enviada para a API no Postman clicando na seção Console
encontrada no canto inferior esquerdo da janela do aplicativo.
Por que visualizar solicitações brutas do Postman é importante
Depuração:
- Identificando Erros: A solicitação bruta revela cada detalhe enviado ao servidor, incluindo parâmetros, cabeçalhos e conteúdo do corpo. Esta visão granular permite que você identifique inconsistências ou informações ausentes que podem estar causando erros na resposta.
- Verificando Supondo: Às vezes, nossas suposições sobre o que está sendo enviado na solicitação podem estar incorretas. Visualizar os dados brutos confirma exatamente quais informações estão sendo transmitidas, ajudando a diagnosticar problemas que surgem de estruturas de solicitação inesperadas.
Compreensão:
- Nuances da API: As APIs frequentemente têm requisitos específicos para formato de dados, cabeçalhos ou autenticação. Inspecionar a solicitação bruta esclarece como o Postman constrói a solicitação com base em suas seleções, fornecendo insights sobre a mecânica subjacente da interação da API.
- Aprendendo com Exemplos: Se você está trabalhando com uma nova API, analisar solicitações bem-sucedidas (obtidas de colegas ou documentação) em sua forma bruta pode ser uma ferramenta de aprendizado valiosa. Você pode observar como os parâmetros são formatados, como os cabeçalhos são estruturados e como a autenticação é implementada.
Aperfeiçoamento:
- Otimizando Solicitações: Ao examinar os dados brutos, você pode identificar áreas potenciais para melhorias. Por exemplo, cargas grandes podem se beneficiar da compressão ou cabeçalhos desnecessários podem ser removidos para simplificar a solicitação.
- Personalizando Solicitações: O formato bruto permite modificações manuais além da interface padrão do Postman. Você pode editar diretamente parâmetros específicos, cabeçalhos ou conteúdo do corpo para testar casos limites ou explorar funcionalidades não disponíveis na GUI.
Apidog: A Próxima Melhor Alternativa ao Postman
Apidog é uma ferramenta gratuita de desenvolvimento de API que fornece aos desenvolvedores um conjunto completo de recursos para garantir que suas APIs sejam perfeitas ao longo de todo o ciclo de vida da API. Com o Apidog, construir, testar, simular e documentar APIs é simplificado e extremamente fácil de aprender devido à facilidade de navegação pelo aplicativo!

Construindo APIs com Apidog
Antes de visualizar solicitações brutas, você pode primeiro criar suas próprias APIs com Apidog!

Para começar, pressione o botão Nova API
, conforme mostrado na imagem acima.

Em seguida, você pode selecionar muitas das características da API. Nesta página, você pode:
- Definir o método HTTP (GET, POST, PUT ou DELETE)
- Definir a URL da API (ou endpoint da API) para a interação cliente-servidor
- Incluir um/múltiplos parâmetros a serem passados na URL da API
- Fornecer uma descrição da funcionalidade que a API visa fornecer.
Visualizando Solicitações Reais com Apidog

Uma vez que você tenha terminado de criar sua API, você pode ver como sua API enviará a solicitação selecionando o cabeçalho Solicitação Real
. Isso garantirá que você compreenda o que e como suas APIs interagirão com o lado do back-end.
Conclusão
Ao revelar a solicitação bruta no Postman, empodera os usuários a se aprofundarem nas complexidades da comunicação da API. Os desenvolvedores podem examinar dados não processados, ganhando a capacidade de identificar erros com precisão, obter valiosos insights sobre o comportamento da API e aprimorar suas solicitações para um desempenho ideal.
Seja depurando uma solicitação com falha, esforçando-se para compreender as nuances de uma API ou personalizando interações para necessidades específicas, dominar a arte de visualizar solicitações brutas no Postman equipa você com uma ferramenta poderosa para navegar pelo mundo das APIs com confiança.