Como usar: Testador de API
- Escolha um método e cole a URL do endpoint. Os parâmetros de consulta na URL aparecem na aba Params, e as alterações feitas ali atualizam a URL.
- Adicione os headers da requisição e, em Auth, escolha um token Bearer ou credenciais Basic se a API exigir.
- Para POST, PUT ou PATCH, abra Body e escolha JSON, texto puro ou campos de formulário. O JSON é validado enquanto você digita; Format deixa ele formatado.
- Clique em Send (Ctrl+Enter). Veja o status, o tempo, o tamanho, o corpo formatado e os headers da resposta.
- Clique em Copy as cURL para reproduzir a requisição no terminal ou compartilhar com alguém do time. As requisições recentes ficam salvas em History.
O que é um testador de API?
Um testador de API (ou cliente REST) permite enviar requisições HTTP para um serviço web e ver exatamente o que volta — sem escrever código. Desenvolvedores usam para explorar APIs de terceiros, depurar webhooks, verificar autenticação, reproduzir relatos de bug e testar um endpoint antes de integrá-lo ao frontend. Esta ferramenta cobre o básico do dia a dia de apps de desktop como Postman ou Insomnia, sem instalar nada e sem precisar de conta.
Anatomia de uma requisição HTTP
- Método — o que você quer fazer:
GETlê,POSTcria,PUTsubstitui,PATCHatualiza parcialmente,DELETEremove.HEADretorna só os headers,OPTIONSpergunta quais métodos são permitidos. - URL & parâmetros de consulta — ex.:
/v1/users?page=2&limit=50. Os valores são codificados em URL automaticamente quando você os edita na tabela Params. - Headers — metadados como
Accept: application/json,Content-Typeou um header com chave de API. - Body — o conteúdo enviado em POST/PUT/PATCH. Corpos JSON são enviados com
Content-Type: application/json; corpos de formulário comapplication/x-www-form-urlencoded. - Auth — Bearer envia
Authorization: Bearer <token>(OAuth 2.0, JWT). Basic enviaAuthorization: Basic base64(usuario:senha).
Lendo a resposta
O código de status mostra o que aconteceu — 2xx sucesso, 3xx redirecionamento, 4xx um problema na sua requisição (401 autenticação ausente, 404 caminho errado, 422 erro de validação), 5xx falha no servidor. Consulte cada um na nossa referência de Códigos de Status HTTP. O tempo de resposta é medido do nosso servidor até a API, e o tamanho é o do corpo em bytes. Verifique o content-type, os headers de limite de requisições (x-ratelimit-remaining, retry-after) e os de cache na aba Headers.
Por que as requisições passam pelo nosso servidor
Navegadores bloqueiam requisições de origem cruzada, a menos que a API envie headers CORS, o que a maioria das APIs servidor-a-servidor não faz. Enviar a requisição do nosso servidor evita o CORS por completo, então você vê a resposta real da API. Por segurança, requisições para localhost, faixas de IP privado e endereços de metadados de nuvem são bloqueadas; para testar uma API local, use o curl — o botão Copy as cURL gera o comando para você, e o nosso conversor cURL para Código transforma em JavaScript, Python ou PHP.
É seguro usar com credenciais reais?
Sua requisição passa pelo nosso servidor apenas para ser encaminhada; ela não é registrada nem armazenada. O histórico fica no seu próprio navegador e exclui os headers Authorization, Cookie e chaves de API. Mesmo assim, prefira chaves de teste ou tokens de curta duração em qualquer ferramenta online, e decodifique JWTs localmente com o Decodificador JWT.
Também pesquisado como: cliente rest, postman online, cliente http, testar api, enviar requisição http, curl online, requisição post online, verificar api online.
Ferramentas que combinam com: Testador de API
- Gerador e Testador de CORS — Está vendo “has been blocked by CORS policy”?
- Validador OpenAPI / Swagger — Cole uma especificação de API para checar contra o schema oficial do OpenAPI, encontrar referências quebradas e parâmetros de path inconsistentes, e ver todos os endpoints de uma vez.
- Webhook Tester — Gere uma URL única, aponte qualquer webhook ou cliente HTTP para ela e veja as requisições chegarem em tempo real — headers, query string e body formatado, além de verificação de assinatura HMAC.
- Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
Perguntas frequentes
Posso usar como verificador de API?
Isso é uma alternativa gratuita ao Postman?
Por que não consigo chamar localhost ou 192.168.x.x?
Vou receber erros de CORS?
Os redirecionamentos são seguidos?
Location, que normalmente é o que você quer ao depurar. Envie uma segunda requisição para a nova URL para segui-lo.