Cliente de API

Envie uma requisição HTTP e leia a resposta — direto do navegador, sem conta, sem proxy.

Parâmetros de consulta — edições aqui são gravadas na URL acima.

As requisições vão direto do seu navegador para o endereço digitado — nunca pelos nossos servidores. Nada é salvo, gravado na barra de endereço ou registrado em log.

Envie uma requisição para ver aqui o código de status, os cabeçalhos e o corpo.

Como usar

  1. Escolha o método, cole o endpoint e pressione Enviar (ou ⌘ / Ctrl + Enter). Nada é enviado antes disso.
  2. Preencha Parâmetros, Cabeçalhos e Corpo conforme necessário — o número em cada aba é quantas linhas estão realmente ativas.
  3. A primeira linha da resposta traz o código de status, o tempo total e o tamanho; corpos JSON são indentados automaticamente.
  4. Bloqueado por CORS? Abra Código e copie a requisição idêntica em curl, fetch ou Python para executar em um terminal.
  5. Limpar apaga tudo, e recarregar a página também — nenhuma requisição é salva.

Exemplo

Requisição

GET https://httpbin.org/anything?from=pt&id=1

Resposta

200 OK · 124 ms · 1,2 KB · application/json
{
  "args": { "from": "pt", "id": "1" },
  "method": "GET"
}

Cada valor à direita vem do servidor — esta ferramenta apenas o formata. A visão Código tem a mesma requisição em curl, que dá a mesma resposta em um terminal.

Regras, limites e problemas conhecidos

  • Não há proxy. Quando o destino não envia Access-Control-Allow-Origin, o navegador esconde a resposta desta página — a requisição ainda pode ter chegado ao servidor. Use a visão Código para executá-la localmente.
  • localhost, endereços de intranet e URLs http:// chamadas a partir desta página https são bloqueados pelo navegador, não por esta ferramenta.
  • Cookies nunca são enviados (as credenciais são omitidas), então APIs que dependem de sessão precisam do token em um cabeçalho.
  • Set-Cookie, cadeias de redirecionamento, bytes brutos e tempos de DNS/TLS não estão disponíveis ao navegador e não são exibidos aqui.
  • Sem histórico, coleções ou ambientes: recarregar limpa tudo, e nada é gravado na barra de endereço, no armazenamento ou em logs.
  • Corpos de requisição são apenas texto, até 64 KB; uploads de arquivo estão fora do escopo.
  • O tamanho exibido é o corpo decodificado; o tempo exibido é o total, não o tempo até o primeiro byte.
  • Somente HTTP — WebSocket, SSE e gRPC estão fora do escopo (GraphQL continua funcionando como POST com JSON).

Úteis ao lado de um cliente de API.