Ferramenta de requisições HTTP

Envie requisições HTTP e visualize as respostas, semelhante ao Postman

ms
🌐

Aguardando resposta

Envie a requisição para visualizar a resposta aqui.

Histórico de requisições

Nenhum registro no histórico

Visao geral da ferramenta: Ferramenta de Requisições HTTP

A Ferramenta de Requisições HTTP permite montar e inspecionar chamadas HTTP sem sair do navegador. É ideal para testes rápidos de API e sessões leves de depuração, mantendo a mesma experiência dos demais utilitários ToolMi.

O que é Ferramenta de Requisições HTTP?

Ferramenta de Requisições HTTP monta e envia requisições HTTP para checagens rápidas de APIs.

Como usar

  1. Informe a URL e o método.
  2. Defina headers, parâmetros ou body.
  3. Envie e revise a resposta.

Casos de uso comuns

  • Depuração de APIs e regressões
  • Reproduzir problemas rapidamente
  • Compartilhar requisições reproduzíveis

❓ Perguntas frequentes

P1: Por que o resultado está incorreto?
R: Verifique o formato de entrada e as opções, e teste o exemplo se houver.

P2: E se a entrada for muito grande?
R: Divida os dados em partes menores para obter resultados mais estáveis.

P3: Como salvo a saída?
R: Use os botões de copiar ou baixar se a ferramenta oferecer.

Destaques

  • Métodos mais usados – envie requisições GET, POST, PUT, DELETE, PATCH, HEAD ou OPTIONS.
  • Corpo personalizável – edite JSON com destaque de sintaxe, monte pares chave/valor como form-data ou cole texto bruto.
  • Editores integrados – adicione ou remova cabeçalhos e parâmetros de consulta diretamente na interface.
  • Resumo instantâneo – acompanhe código de status, tempo de resposta e tamanho do payload em um único bloco.
  • Visualizações da resposta – alterne entre corpo formatado, lista de cabeçalhos e texto bruto; formate JSON com um clique.
  • Atalhos para o clipboard – copie a definição completa da requisição ou o corpo da resposta imediatamente.
  • Histórico local – as últimas 50 requisições ficam armazenadas no navegador para reutilização posterior.

Como enviar a primeira requisição

  1. Informe a URL do endpoint e escolha o método HTTP.
  2. (Opcional) Inclua cabeçalhos ou parâmetros de consulta pelos respectivos separadores.
  3. Para POST, PUT ou PATCH, selecione o tipo de corpo e preencha o conteúdo.
  4. Ajuste o tempo limite se necessário.
  5. Clique em Enviar requisição.

Após o retorno, o painel exibe status, tempo decorrido, corpo e cabeçalhos. Utilize Formatar JSON para melhorar a leitura ou Baixar resposta para salvar o conteúdo bruto.

Modos de corpo disponíveis

  • JSON – escreva dados estruturados com indentação preservada.
  • Dados de formulário – gerencie linhas de chave/valor convertidas automaticamente.
  • Texto puro – cole cargas em texto simples, como XML ou strings codificadas.

Histórico de requisições

Abaixo do painel de resposta aparece a linha do tempo em ordem inversa com método, URL, status e data. Clique em uma entrada para recarregá-la. Use Limpar histórico para apagar a memória local.

Tratamento de erros

Mensagens claras indicam o que aconteceu:

  • Tempo esgotado – informa quando o servidor não respondeu dentro do limite.
  • Problemas de rede – alerta sobre falhas de DNS, CORS ou conexões recusadas.
  • Erros desconhecidos – mostra o tipo de exceção capturada pelo navegador.

Mesmo as tentativas mal sucedidas ficam registradas para que você possa reenviá-las depois de ajustar a requisição.

Cabeçalhos HTTP comuns

Preencha estes cabeçalhos diretamente na aba de cabeçalhos:

  • AuthorizationAuthorization: Bearer <token> para tokens OAuth 2.0 ou Authorization: Basic <base64> na autenticação básica.
  • Content-TypeContent-Type: application/json para JSON, multipart/form-data para uploads e application/x-www-form-urlencoded para formulários tradicionais.
  • AcceptAccept: application/json solicita uma resposta em JSON; text/html é útil ao depurar HTML.
  • User-Agent – Identifique o cliente, por exemplo User-Agent: ToolMi-HTTP-Client, facilitando a análise no servidor.
  • Cache-ControlCache-Control: no-cache ajuda a ignorar caches durante testes.
  • Cabeçalhos personalizados – utilize X-API-KEY: sua-chave ou outros cabeçalhos específicos para enviar metadados próprios.

Privacidade

Todas as requisições são enviadas diretamente do seu navegador; a ToolMi não recebe dados das suas APIs. Observe as políticas de CORS do serviço que está testando e proteja tokens ou credenciais sensíveis.