Construtor de requisições cURL

Gere comandos cURL reutilizáveis enquanto envia requisições HTTP e visualiza a resposta.

ms

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

  1. Cole o conteúdo request parameters ou informe parâmetros.
  2. Escolha cURL command como saída e ajuste as opções.
  3. 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-time correspondente 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

  1. Escolha um método HTTP e informe a URL de destino.
  2. Abra as abas Headers, Body ou Query Parameters para adicionar dados extras à requisição.
  3. Selecione o tipo de corpo ao trabalhar com POST, PUT ou PATCH.
  4. Ajuste o timeout conforme a necessidade do endpoint.
  5. 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-Type adequado 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 curl gerado 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.