Algo errado nesta ferramenta?

Sobre «Curl Command Builder Online»

Esta ferramenta constrói comandos curl visualmente a partir de um formulário. Especifique URL, método (GET/POST/PUT/DELETE), cabeçalhos, parâmetros de query, conteúdo do corpo (JSON, form, raw), autenticação, e outras opções — e a ferramenta produz a linha de comando curl equivalente que você pode copiar e executar.

curl é a ferramenta universal de linha de comando para requisições HTTP. É inestimável para testar APIs, depurar integrações, automatizar fluxos de trabalho, e incluir em documentação como um exemplo portátil que qualquer desenvolvedor pode rodar.

O construtor ajuda a evitar problemas de aspas e escape complexo de cabeçalhos. A saída está pronta para shell com aspas adequadas para caracteres especiais em URLs e corpos de requisição.

Como usar esta ferramenta

Como montar um comando curl a partir de URL + método + headers + body

  1. URL e método

    "URL" é o alvo completo (com esquema — `https://api.example.com/v1/users`). "Method" é o verbo HTTP (GET, POST, PUT, PATCH, DELETE, …). Métodos diferentes de GET saem com `-X METHOD`.

  2. Headers (um por linha)

    "Headers (Key: Value per line)" aceita pares padrão `Key: Value`, um por linha. Após trim, cada linha não vazia vira `-H 'Key: Value'`. Linhas sem dois pontos são puladas silenciosamente.

  3. Body

    "Body" (opcional) é o corpo bruto da requisição — JSON, form-urlencoded ou qualquer coisa que você POSTa. Body não vazio vira `--data '…'` com aspas simples (aspas simples literais dentro do body NÃO são escapadas automaticamente — atenção).

  4. Executar

    Resultado: apenas o campo `command` — `curl 'URL' [-X METHOD] [-H 'K: V']... [--data '…']`. Cole em um terminal que suporte quoting POSIX (bash, zsh). Para PowerShell ou cmd.exe, refaça as aspas.