O que esta ferramenta faz
Curl → Fetch utiliza lexing de comandos restritos para reconhecer URL, método, cabeçalhos, corpo e autenticação básica, sem invocar um shell ou executar cURL. Uma opção ou aviso não suportado é reportado quando é encontrada uma opção não suportada, em vez de gerar silenciosamente um pedido potencialmente incorreto.
- Suporta -X, --request, -H, --header, -d, --data, --data-raw, --data-binary, -u e --user.
- As strings na saída são escapadas em segurança de acordo com as regras JavaScript.
- O código fetch gerado não é executado e o URL introduzido não é solicitado.
Como utilizar
- Cole um comando cURL compatível.
- Clique em «Converter para Fetch».
- Leia erros ou avisos sobre opções não suportadas.
- Verifique e copie o JavaScript gerado.
Utilizações comuns
- Migre exemplos de cURL da documentação da API para o código front-end.
- Organizar cabeçalhos repetidos e o corpo do pedido como opções de fetch.
- Reveja o Método, a Certificação e o Corpo no comando.
Privacidade e segurança
O comando curl analisa apenas o texto como argumentos suportados, não executa o comando nem acede ao URL dentro do mesmo.
Funcionalidades do Curl → Fetch
Analisa de forma segura comandos cURL comuns para gerar código fetch e indica claramente as opções não suportadas. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.
FAQ
O cURL será executado durante a conversão?
Não. A ferramenta analisa apenas caracteres e não faz chamadas para a shell, cURL ou rede.
Os parâmetros não suportados serão ignorados?
Não será ignorado silenciosamente; a página indicará opções específicas ou dará um aviso explícito de não conversão.
O código fetch gerado é executado automaticamente?
Não, a saída é apenas um código reproduzível.
Como lidar com o parâmetro -u?
Nome de utilizador:palavra-passe compatível será convertido no cabeçalho de autorização básico correspondente e tratado como dados confidenciais.