cURL para Código
Converta comandos cURL para JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust instantaneamente. Conversor online gratuito com suporte a headers, POST, auth e mais.
Como converter um comando cURL em código?
Cole seu comando cURL na área de entrada, selecione a linguagem de programação e o código será gerado instantaneamente. Você pode copiar o código gerado com um clique.
Quais linguagens de programação são suportadas?
JavaScript (fetch e axios), Python (requests e httpx), Go (net/http), Java (HttpURLConnection), PHP (curl_exec), Ruby (net/http), C# (HttpClient) e Rust (reqwest).
Lida com headers cURL e dados POST?
Sim, analisa todas as flags cURL comuns, incluindo -H (headers), -d/--data (corpo POST), -X (método), -u (autenticação), -b (cookies), -L (seguir redirecionamentos) e -k (inseguro).
Pode lidar com comandos cURL multilinha com continuação por backslash?
Sim, o parser lida automaticamente com linhas continuadas por backslash, valores entre aspas simples e duplas, e formatos de citação comuns encontrados em comandos cURL gerados por terminal.
O que é cURL e por que convertê-lo em código?
cURL é uma ferramenta de linha de comando para transferir dados via URLs. Desenvolvedores frequentemente obtêm comandos cURL das DevTools do navegador ou da documentação da API. Converter em código permite integrar essas solicitações diretamente em seu aplicativo.
Funciona com comandos cURL copiados do Chrome DevTools?
Sim, você pode clicar com o botão direito em qualquer solicitação de rede no Chrome DevTools, selecionar "Copiar como cURL" e colar aqui. O parser lida com o formato exato que o Chrome gera.
Meus dados estão seguros? A conversão é feita no servidor?
Toda a conversão acontece inteiramente no seu navegador. Nenhum dado é enviado para nenhum servidor, tornando seguro colar comandos contendo chaves de API ou tokens sensíveis.
Posso converter comandos cURL com upload de arquivos?
Sim, as flags -F (dados de formulário) e --data-binary são suportadas. O código gerado incluirá o tratamento adequado de corpo multipart ou binário.
Suporta autenticação com Bearer token?
Sim, os headers de Authorization com tokens Bearer são preservados no código gerado exatamente como especificados no comando cURL.
Qual é a diferença entre a saída fetch e axios para JavaScript?
fetch é a API nativa do navegador sem necessidade de dependências, enquanto axios é uma popular biblioteca de terceiros com parsing JSON automático e interceptores. Escolha de acordo com as necessidades do seu projeto.