Gerador de cURL
Gere comandos cURL a partir de parâmetros HTTP (método, headers, body). Copie e use no terminal.
O que é esta ferramenta?
O Gerador de cURL transforma detalhes de request em um comando compartilhável e repetível. É útil para debug de API, handoff de QA e documentação técnica.
Como usar
- Informe método, URL, headers e body de um request seguro.
- Gere o comando e revise aspas, JSON e headers.
- Redija tokens antes de compartilhar em tickets, docs ou chat.
curl -X GET \ 'https://api.example.com/v1/resource' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer TOKEN'
Exemplo prático
Um bom exemplo cURL permite reproduzir um request sem adivinhar configuração oculta.
curl -X POST "https://api.example.test/pedidos" \
-H "content-type: application/json" \
-d '{"requestId":"uuid-gerado","status":"rascunho"}'API
Combine exemplos cURL com a documentação da API para manter endpoints, parâmetros e respostas verificáveis.
Quando usar
Ferramentas relacionadas
Privacidade
Não cole bearer tokens, cookies, URLs privadas ou payloads de clientes. Use placeholders e endpoints de teste.
Perguntas frequentes
O que torna um cURL útil?
Ele inclui método, endpoint, headers seguros, body e contexto esperado sem expor segredos.
Devo incluir Authorization?
Use placeholders como Authorization: Bearer <token>, nunca credenciais reais.
cURL substitui testes de API?
Não. Ele ajuda reprodução e documentação; testes automatizados devem ficar na suíte de testes.
Limitações / quando não usar
Um comando cURL pode expor segredos quando headers ou URLs trazem tokens. Redija Authorization e query params privados.