Categoria: Desenvolvimento
Gerador de comando cURL
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.
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
- Digite a URL da requisição e escolha um método.
- Adicione cabeçalhos, um por linha, no formato Name: value.
- 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.