Auxiliares de pedidos HTTP

Curl → Fetch

Converte pedidos cURL comuns em código JavaScript fetch legível, analisando apenas o texto.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Analisa de forma segura comandos cURL comuns para gerar código fetch e indica claramente as opções não suportadas.

As entradas são processadas apenas no seu browser e não são carregadas no servidor.

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

  1. Cole um comando cURL compatível.
  2. Clique em «Converter para Fetch».
  3. Leia erros ou avisos sobre opções não suportadas.
  4. 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.

Voltar às Ferramentas para programadores