O que esta ferramenta faz
Fetch → Curl utiliza uma sintaxe restrita e segura para análise, aceitando apenas chamadas de pesquisa explicitamente suportadas, literais de objeto, corpo de string e estruturas JSON.stringify comuns. Nunca usa eval, new Function ou injeção de scripts; sintaxe que não pode ser compreendida de forma fiável solicitará sintaxe de pesquisa não suportada.
- Suporta um URL de fetch e as opções comuns method, headers e body.
- Reconhece o corpo da string e as formas literais JSON.stringify comuns.
- Nenhum JavaScript de entrada, cURL gerado ou qualquer pedido de rede é executado.
Como utilizar
- Cole uma chamada fetch suportada.
- Clique em "Converter para cURL".
- Se o prompt não suportar a sintaxe, simplifique-o para uma estrutura literal explícita.
- Verifique se existem escapes e cabeçalhos após copiar o comando.
Utilizações comuns
- Reproduza pedidos de front-end como comandos de terminal.
- Gere um exemplo de pedido mínimo partilhável para um relatório de bug.
- Rever o método, os cabeçalhos e o corpo de uma chamada fetch.
Privacidade e segurança
O código fetch é apenas lido por um analisador de texto restrito; não utiliza eval nem new Function e não executa código nem pedidos de rede.
Funcionalidades do Fetch → Curl
Analisa de forma segura chamadas fetch comuns e gera cURL; não utiliza eval nem new Function. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.
FAQ
A ferramenta executará o JavaScript que colei?
Absolutamente não. A entrada está sujeita apenas a análise restrita, não é utilizada qualquer avaliação, nova função ou execução de script.
As variáveis e expressões arbitrárias são suportadas?
Não suportado. As sintaxes cujos valores não possam ser determinados de forma estática e segura reportarão explicitamente a sintaxe Unsupported Fetch.
JSON.stringify pode ser convertido?
São suportadas formas literais de objeto ou matriz comuns; chamadas de funções dinâmicas e dependências de variáveis não são adivinhadas.
A solicitação será enviada após a geração?
Não, o cURL de saída continua a ser apenas texto.