Exemplo prático
Analise curl -X POST -H 'Content-Type: application/json' --data '{"ok":true}' https://api.example.test para revisar método, cabeçalhos, corpo e URL separadamente.
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.
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.
Authorization headers, cookies, API keys e basic auth devem ser redigidos antes de enviar o output analisado para outra pessoa.
Alguns comandos cURL implicam POST quando há data. Revise o método final antes de converter em código.
JSON, form data e raw bodies precisam de headers e comportamento de parsing diferentes em servidores.
Snippets fetch, Axios, Python ou Ruby são pontos de partida. Revise timeouts, retries, credentials e tratamento de erros.
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Um processo repetível para separar erros de transporte, problemas de sintaxe JSON e falhas do contrato de dados nas respostas de uma API.
Um workflow prático para formatar JSON, encontrar erros de sintaxe, validar o formato do payload e revisar o status quando dados de API parecem errados.
Um workflow prático para verificar redirect chains, entender 301 vs 302, diagnosticar 404 e 500, e confirmar a URL final.
Inspecione cada parte do comando copiado antes de executá-lo em outro ambiente ou transformá-lo em código da aplicação.
Confirme se o método HTTP corresponde aos dados e diferencie JSON, formulários, uploads multipart e corpos brutos.
Revise Content-Type, Accept, autorização, idempotência e cabeçalhos do fornecedor que podem alterar o processamento.
Observe aspas, variáveis, referências a arquivos e caracteres escapados cujo significado depende do shell de origem.
Substitua tokens, cookies, chaves de API e URLs assinadas antes de compartilhar requisições em chamados, logs ou documentação.
Analise curl -X POST -H 'Content-Type: application/json' --data '{"ok":true}' https://api.example.test para revisar método, cabeçalhos, corpo e URL separadamente.
Variáveis de shell, substituição de comandos, arquivos referenciados com @ e o quoting específico de cada plataforma nem sempre podem ser resolvidos só a partir do texto colado.
Remova Authorization, Cookie e dados reais de clientes antes de compartilhar um comando parseado em um ticket ou chat.
Você também pode achar essas ferramentas úteis.