Testador de solicitações API

Envie diretamente a um endpoint e confira status, headers, tempo e body da resposta.

Web e API
Preparando seu ambiente de trabalho…

Entrada

Preparando seu ambiente de trabalho…

Saída
Seu resultado aparecerá aqui.

Como usar

  1. Escolha método e endpoint e configure parâmetros, headers, body e autenticação.
  2. Selecione Enviar solicitação e confira a resposta.
  3. Copie ou baixe dados da resposta, ou exporte a solicitação como cURL ou Fetch.

Depurar uma solicitação HTTP do navegador

O formulário permite examinar o que um endpoint retorna para o método, a URL e os campos escolhidos. Exemplo e importação cURL preparam o formulário sem enviar.

O cliente é o navegador. As solicitações vão diretamente ao endpoint, então o resultado e as restrições refletem esse contexto, não um proxy no servidor.

Preparar e enviar

Exemplo preenche uma solicitação, e importar cURL mapeia opções suportadas para campos visíveis. Revise-os antes de Enviar solicitação ou de pressionar Enter no formulário.

Parâmetros e headers ativados são aplicados à URL e à solicitação. Headers gerenciados pelo navegador não podem ser sobrescritos, e GET/HEAD não podem ter body aqui.

Exemplo
Entrada
GET https://httpbin.org/anything?source=devtoolsy
Resultado
HTTP 200
Response headers, elapsed time and body

Apenas dados de exemplo. Valores, autenticação e comportamento do endpoint devem ser verificados no seu próprio contexto.

Ler a resposta visível ao navegador

CORS e credenciais determinam o que o navegador expõe. Só headers expostos podem aparecer; erros HTTP como 401 e 500 são respostas, enquanto falhas de rede/CORS são informadas separadamente.

Exportar solicitações e respostas

A exportação gera cURL ou Fetch sem enviar. Baixar a resposta salva os bytes recebidos; Copiar exporta texto, com formatação JSON opcional. Respostas truncadas não podem ser exportadas como completas. Revise a autenticação antes de compartilhar código de solicitação.

Limites de processamento

Ferramentas locais aceitam até 1 MiB, URLs de até 64 KiB e têm limite de processamento de 5 segundos. Solicitações API aceitam 100 headers e 100 linhas de parâmetros, timeout de 1–120 segundos e até 5 MiB de dados de resposta recebidos. Prévias longas de texto são abreviadas. As solicitações vão diretamente ao endpoint escolhido; CORS e políticas do navegador se aplicam.

Leitura complementarMDN · Fetch e CORS
?

Perguntas frequentes

Por que funciona no cURL e falha aqui?

O navegador pode exigir preflight CORS bem-sucedido, headers de controle de acesso e política de credenciais compatível. Um erro de rede não prova que o endpoint não recebeu nada.

Para onde vão meus tokens e dados?

Enviar transmite URL, headers permitidos, autenticação e body diretamente ao endpoint. O DevToolsy não intermedeia a solicitação nem salva histórico.

Exemplo ou importação cURL envia automaticamente?

Não. Ambos apenas preenchem. O envio exige submeter o formulário, por Enviar solicitação ou Enter no campo da URL, por exemplo.

Cancelar desfaz uma operação no servidor?

Não. Para de esperar ou ler no navegador. O endpoint pode já ter recebido e processado a solicitação.

Por que alguns headers ou bodies não aparecem?

Políticas do navegador podem ocultar headers ou bloquear uma resposta opaca. A recepção tem limite de 5 MiB; resultados truncados são marcados e não podem ser exportados como respostas completas.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.