Outras ferramentas
Construtor de requisições cURL
Gere comandos cURL reutilizáveis enquanto envia requisições HTTP e visualiza a resposta.
Comando cURL gerado
curl \ --max-time 30
O comando é atualizado automaticamente conforme você edita a requisição.
Ainda sem resposta
Preencha os dados da requisição e envie para ver aqui a resposta e o comando cURL correspondente.
Visao geral da ferramenta: Construtor de requisições cURL
O construtor de requisições cURL permite montar chamadas HTTP em um formulário intuitivo e visualizar imediatamente o comando curl equivalente. Ajuste a requisição, copie o comando gerado para scripts ou documentação e analise a resposta em tempo real sem sair do navegador.
O que é Construtor de requisições cURL?
Construtor de requisições cURL converte request parameters em cURL command e gera uma saída pronta para uso.
Como usar
- Cole o conteúdo request parameters ou informe parâmetros.
- Escolha cURL command como saída e ajuste as opções.
- Revise o resultado e copie ou faça o download.
Casos de uso comuns
- Migração de formato request parameters↔cURL command
- Usar dados request parameters em fluxos cURL command ou geração de código
- Validar a conversão contra especificações
❓ 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
- Saída cURL em tempo real: toda alteração no método, URL, cabeçalhos, parâmetros de consulta ou corpo atualiza automaticamente a prévia do comando.
- Suporte a múltiplos tipos de corpo: alterne entre JSON, dados de formulário codificados em URL ou texto puro com editores dedicados.
- Controle de timeout: defina o limite da requisição (em milissegundos) e veja a flag
--max-timecorrespondente no comando. - Explorador de respostas: inspecione o corpo formatado, os cabeçalhos e a carga bruta; copie ou faça download com um clique.
- Pronto para o clipboard: copie o comando gerado ou o conteúdo da resposta diretamente pela interface.
Como começar
- Escolha um método HTTP e informe a URL de destino.
- Abra as abas Headers, Body ou Query Parameters para adicionar dados extras à requisição.
- Selecione o tipo de corpo ao trabalhar com POST, PUT ou PATCH.
- Ajuste o timeout conforme a necessidade do endpoint.
- Clique em Send Request para executar a chamada e revisar a resposta.
A área de pré-visualização exibe o comando curl exato que reflete sua configuração. Use Copy cURL para colar em sessões de terminal, pipelines de CI ou trechos de documentação.
Dicas
- Ao fornecer JSON ou campos de formulário, a ferramenta adiciona automaticamente o cabeçalho
Content-Typeadequado tanto na requisição quanto no comando gerado (a menos que você defina manualmente). - Os parâmetros de consulta adicionados na aba Query são incorporados à URL e aparecem na prévia.
- O campo de timeout controla tanto o fetch no navegador quanto a flag
--max-time, tornando o comando portátil. - Utilize a ação Format JSON no painel de resposta para formatar cargas JSON após a chamada de API.
Casos de uso
- curl teste de API no navegador: reproduza rapidamente chamadas de produção, itere sobre query strings e compartilhe o snippet
curlgerado com o time durante investigações de regressão. - curl seguro com token Bearer: adicione cabeçalhos
Authorization: Bearer <token>, valide fluxos de autenticação e exporte o comando pronto para pipelines de CI. - curl para mutation GraphQL: cole payloads GraphQL no editor JSON, visualize o comando multilinha exato e mantenha um catálogo de mutações testadas para documentação.
- curl modelo para integrações webhook REST: simule callbacks de webhook, ajuste cabeçalhos personalizados (como
X-Signature) e salve o comando gerado para o onboarding de desenvolvedores parceiros.