Analisador de cURL

Todas as ferramentas

Cole um comando cURL e extraia instantaneamente método, URL, cabeçalhos, parâmetros de consulta, corpo da solicitação e código fetch() ou Axios gerado.

Cole um comando cURL copiado do terminal, documentos, DevTools do navegador ou exportação do Postman.

Resumo da solicitação analisada

Método
URL
Origem
Caminho
Autenticação
Bandeiras
Tipo de conteúdo
Modo corporal
Solicitar alvo

JSON analisado

Cabeçalhos

0 cabeçalhos

Parâmetros de consulta

0 parâmetros

Solicitar corpo

Corpo bonito

Campos de formulário

0 campos

código buscar()

Código Axios

Solicitações Python

Rede Ruby::HTTP

O que é um analisador cURL?

Um analisador cURL pega um comando cURL estilo terminal e o converte em uma visualização de solicitação HTTP estruturada.

É útil para depurar chamadas de API, compreender comandos copiados de documentos ou DevTools, extrair cabeçalhos e cargas úteis do corpo e converter cURL em código fetch() ou Axios.

Como usar o analisador cURL

  1. Cole um comando cURL completo no campo de entrada.
  2. Clique em Analisar para extrair o método de solicitação, URL, cabeçalhos, parâmetros de consulta e corpo.
  3. Revise a saída JSON analisada.
  4. Copie o código fetch() ou Axios gerado se precisar dele em seu aplicativo.

Dicas

  • Os comandos copiados do terminal geralmente incluem barras invertidas e quebras de linha – esta ferramenta os normaliza automaticamente.
  • Se um comando cURL contiver -d ou --data, o método de solicitação geralmente será tratado como POST, a menos que -X defina um método diferente.
  • Os cabeçalhos de autorização e os sinalizadores de autenticação básicos são resumidos para facilitar a inspeção.
  • Esta ferramenta é melhor para comandos HTTP cURL comuns e fluxos de trabalho de depuração.

Checklist de revisão de request

Remova segredos antes de compartilhar

Authorization headers, cookies, API keys e basic auth devem ser redigidos antes de enviar o output analisado para outra pessoa.

Confirme o método

Alguns comandos cURL implicam POST quando há data. Revise o método final antes de converter em código.

Revise o formato do body

JSON, form data e raw bodies precisam de headers e comportamento de parsing diferentes em servidores.

Verifique o código gerado

Snippets fetch, Axios, Python ou Ruby são pontos de partida. Revise timeouts, retries, credentials e tratamento de erros.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de cURL antes de repetir uma requisição de API

Inspecione cada parte do comando copiado antes de executá-lo em outro ambiente ou transformá-lo em código da aplicação.

Método e corpo

Confirme se o método HTTP corresponde aos dados e diferencie JSON, formulários, uploads multipart e corpos brutos.

Cabeçalhos

Revise Content-Type, Accept, autorização, idempotência e cabeçalhos do fornecedor que podem alterar o processamento.

Expansão pelo shell

Observe aspas, variáveis, referências a arquivos e caracteres escapados cujo significado depende do shell de origem.

Remoção de segredos

Substitua tokens, cookies, chaves de API e URLs assinadas antes de compartilhar requisições em chamados, logs ou documentação.

Privacidade e uso

Verificações rápidas sem conta

Toolinix foi feito para tarefas curtas de desenvolvimento: cole uma amostra segura, revise o resultado, copie o que precisa e siga em frente.

Sem login

Você pode usar as ferramentas sem criar conta, assinar newsletter ou salvar um workspace.

Local quando possível

Formatadores, geradores, codificadores e utilitários de texto geralmente rodam no navegador. Diagnósticos de rede podem precisar de uma consulta assistida pelo servidor para verificar URLs, domínios ou IPs públicos.

Não cole segredos

Não cole senhas de produção, chaves privadas, tokens de acesso, dados de clientes ou dados regulados em ferramentas online, a menos que sua própria política de segurança permita.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre o analisador cURL

Meu comando cURL é enviado ao servidor?
Não. Tudo é executado localmente no seu navegador.
Esta ferramenta pode gerar código JavaScript?
Sim. Ele pode gerar trechos fetch() e Axios com base na solicitação analisada.
Ele suporta todos os sinalizadores cURL possíveis?
Ele suporta os sinalizadores mais comuns relacionados a HTTP usados em solicitações de API, mas o uso muito avançado do shell pode precisar de ajuste manual.