Categoria: Desenvolvimento

Gerador de comando cURL

Ideia nossaFalta uma ferramenta?

Monte um comando curl a partir de método, URL, cabeçalhos e corpo

Preencha um método de requisição, URL, cabeçalhos e corpo, e obtenha um comando curl pronto para rodar, com cada parte devidamente protegida para o shell. Tudo é montado localmente no seu navegador.

Saída
curl \
  -H 'Content-Type: application/json' \
  'https://api.example.com/v1/items'

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Escrever um comando curl à mão significa acertar as aspas de cada cabeçalho e do corpo, o que é fácil de errar de forma sutil. Esta ferramenta separa a requisição em método, URL, um cabeçalho por linha e um corpo opcional, e remonta tudo em um único comando com aspas corretas, pronto para colar direto num terminal.

Como usar

  1. Digite a URL da requisição e escolha um método.
  2. Adicione cabeçalhos, um por linha, no formato Name: value.
  3. Adicione um corpo se a requisição precisar, e copie o comando.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

A requisição é realmente enviada para algum lugar?
Não. Isto apenas monta o texto do comando; nada é enviado até você mesmo executá-lo.
Como as aspas são tratadas?
Cabeçalhos, corpo e URL são cada um envolvidos em aspas simples, com qualquer aspa simples interna escapada, o que é um padrão seguro para a maioria dos shells POSIX.
Ele adiciona -X GET para uma requisição GET simples?
Não. O curl já usa GET por padrão, então a flag -X só é adicionada para outros métodos, mantendo o comando mais curto.