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.

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.