A ferramenta envia a requisição HTTP?
Não. Ela apenas analisa o texto cURL e gera código. Nada é enviado para a URL de destino nem para os servidores do DevCove.
Converta comandos cURL comuns para código JavaScript fetch ou Axios localmente, sem enviar requisições.
const response = await fetch("https://api.example.com/v1/users?active=true", {
method: "POST",
headers: {
"Authorization": "Bearer example-token",
"Content-Type": "application/json"
},
body:
JSON.stringify({
"name": "Ada Lovelace",
"role": "admin"
}),
});
const data = await response.json();Entenda comandos cURL, partes de requisições HTTP e limites ao converter exemplos do terminal para fetch ou Axios.
O Conversor de cURL do DevCove transforma comandos cURL comuns copiados em snippets JavaScript fetch ou Axios. Ele analisa método, URL, headers, corpo JSON ou texto, query strings e flags compressed, depois mostra código legível e um resumo da requisição. A ferramenta não executa a requisição e não envia o comando.
Use este conversor quando copiar uma requisição do DevTools, documentação de API, Postman ou terminal e precisar de código inicial.
Focado em conversão confiável para comandos comuns de debug de API:
Não. Ela apenas analisa o texto cURL e gera código. Nada é enviado para a URL de destino nem para os servidores do DevCove.
A primeira versão suporta flags comuns de debug de API: -X, --request, -H, --header, -d, --data, --data-raw, --data-binary, --url, --compressed e atalhos HEAD.
Não. O parser cobre formatos comuns de cURL, não todos os recursos de shell. Flags não suportadas aparecem como notas para você ajustar o código manualmente.
Se o body puder ser parseado como JSON, a saída fetch usa JSON.stringify e a saída Axios usa data em formato de objeto. Bodies não JSON são preservados como strings.
A conversão roda localmente, mas ainda é melhor evitar tokens reais de produção em máquinas compartilhadas e remover segredos antes de compartilhar o código gerado.