Conversor cURL para código
Cole qualquer comando curl – obtenha código idiomático em 12 idiomas, de forma instantânea e privada.
Transforme exemplos de documentação de API em código funcional para sua pilha em uma única pasta. O analisador entende a sintaxe real do shell - aspas, escapes, continuações de linha - e os geradores escrevem código idiomático, não modelos concatenados de strings: dictos JSON nativos em Python, BodyPublishers em Java, tabelas de hash Invoke-RestMethod no PowerShell. Tudo roda no seu navegador; comandos com chaves de API nunca tocam em um servidor.
Perguntas frequentes
Para quais idiomas ele pode converter comandos cURL?
Doze alvos: JavaScript fetch, Axios, Node.js, solicitações Python, Python httpx, PHP cURL, PHP Guzzle, Go net/http, Java HttpClient, C# HttpClient, Ruby Net::HTTP e PowerShell — cobrindo as pilhas por trás da grande maioria das integrações de API.
Quais opções de curl o analisador entende?
O conjunto de trabalho comum: -X/--request, cabeçalhos -H, todas as variantes -d/--data, --data-urlencode, --json, -F formulários multipartes, -u autenticação básica (convertida em um cabeçalho de autorização), -b cookies, -A user-agent, -e referer, -L redirecionamentos, -k insecure, --compressed e -G. Aspas, escapes e continuações de barra invertida de várias linhas são tratadas como um shell faria.
Minha chave de API no comando é enviada para algum lugar?
Não — a conversão é 100% JavaScript do lado do cliente. O comando, incluindo todos os tokens nele contidos, nunca sai do seu navegador. Ainda assim, altere todas as credenciais coladas em QUALQUER ferramenta online como um hábito.
Por que os dados JSON parecem diferentes na saída do Python?
Quando o corpo é JSON válido, o conversor emite um ditado nativo idiomático passado via json= (com Verdadeiro/Falso/Nenhum convertido corretamente) em vez de uma string bruta - da maneira como um desenvolvedor Python experiente realmente o escreveria.
O que acontece se meu comando usar -k / --insecure?
O código convertido desativa fielmente a verificação TLS E carrega um alto comentário de aviso, porque enviá-lo para produção permite ataques man-in-the-middle. Corrija o certificado sempre que possível.