Converter chamada HTTP em comando cURL

Informe o método, a URL, os cabeçalhos e o corpo da sua requisição HTTP: a ferramenta gera instantaneamente o comando curl equivalente, pronto para colar em um terminal ou script.

Exemplo:

Como funciona

Preencha os campos de método, URL, cabeçalhos e corpo como faria em um cliente HTTP gráfico (Postman, Insomnia...). A ferramenta monta essas informações em um comando curl válido: o método é passado com -X (omitido para GET, comportamento padrão do curl), cada cabeçalho com -H e o corpo com -d. Todos os valores são escapados para um shell POSIX, para evitar que um apóstrofo ou um caractere especial quebre o comando.

O comando gerado funciona no Windows?

O comando é escapado para um shell do tipo bash/zsh (macOS, Linux, WSL). No prompt de comando clássico do Windows (cmd.exe) ou no PowerShell, as aspas simples não são interpretadas da mesma forma: substitua-as por aspas duplas ou use o PowerShell com o alias curl.exe.

Posso adicionar vários cabeçalhos personalizados?

Sim, clique em "+ Adicionar cabeçalho" quantas vezes precisar. As linhas cujo nome ficar vazio são simplesmente ignoradas na geração.

Nenhuma requisição de rede é feita por esta ferramenta: o comando é montado inteiramente no seu navegador, e seus cabeçalhos ou tokens nunca são transmitidos a um servidor de terceiros.