Extrator de HAR para cURL
Converta requisições HAR (HTTP Archive) em comandos cURL executáveis — com opções de cabeçalhos, cookies, mascaramento de autenticação e corpo, além de filtros por método, status e tipo.
Entrada
Opções do cURL
Filtros
Saída
| Métrica | Valor |
|---|---|
| No data yet | |
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/har-to-curl-extractor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"harInput": "{\n \"log\": {\n \"version\": \"1.2\",\n \"entries\"…",
"includeHeaders": "true",
"includeCookies": "true",
"includeBody": "true",
"stripPseudo": "true",
"maskAuth": "true",
"multiline": "true",
"filterSearch": "",
"filterMethod": "any",
"filterStatus": "any",
"filterType": "any"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `har-to-curl-extractor` tool (HAR to cURL Extractor) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/har-to-curl-extractor/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Extrator de HAR para cURL — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
Para que serve esta ferramenta?
Ela converte cada requisição de uma captura de rede HAR (HTTP Archive) em um comando curl executável — transformando uma exportação do DevTools do navegador em um script que você pode reproduzir no terminal, compartilhar com um colega ou colar em um relatório de bug.
Como a ferramenta funciona
- Cole o JSON do HAR na caixa de entrada ou envie um arquivo
.har. - Configure as opções do cURL: incluir os cabeçalhos da requisição, incluir o cabeçalho
Cookie(desativado por padrão, já que cookies costumam ser sensíveis), incluir o corpo da requisição, ignorar os pseudo-cabeçalhos do HTTP/2 (:method,:authorityetc. — inválidos em um comando cURL real), mascarar os valores deAuthorizatione de chaves de API, e escolher a saída em uma linha ou em várias linhas (quebras com\). - Opcionalmente, filtre por termo de pesquisa, método, classe de status ou tipo de conteúdo (por exemplo, "Ignorar recursos estáticos" para focar nas chamadas de API) antes de extrair.
O Resumo mostra quantas requisições foram correspondidas em relação ao total e quantos domínios únicos foram acessados. Cada comando gerado é precedido por um comentário # [n] METHOD status host/path para facilitar a leitura, e as requisições são separadas por uma linha em branco.
Mascaramento de autenticação
Com Mascarar valores de Authorization / token ativado, os valores de Authorization, Proxy-Authorization e dos cabeçalhos comuns de chave de API (X-Api-Key, X-Auth-Token etc.) são substituídos por <TOKEN>. Para Authorization e Proxy-Authorization, a palavra do esquema de autenticação (Bearer, Basic) é mantida, para que a estrutura do comando continue fazendo sentido. Ative essa opção antes de compartilhar fora da sua equipe um script derivado de um HAR.
Corpos de requisição
Corpos JSON e outros textos brutos viram --data-raw. Corpos form-urlencoded são reconstruídos a partir dos parâmetros interpretados do HAR. Corpos multipart form viram uma flag -F por campo, com campos de arquivo escritos como @nomedoarquivo (o conteúdo real do arquivo não está no HAR, então você precisará fornecer esse arquivo para reproduzir a requisição).
Usos comuns
- Transformar uma requisição capturada em um comando cURL reproduzível para depuração
- Criar um script de regressão rápido a partir de uma sessão de usuário gravada
- Compartilhar "aqui está exatamente a requisição que falhou" com um colega de backend, de forma segura (com a autenticação mascarada)
- Filtrar uma captura grande até restar apenas as chamadas de API que valem a pena reproduzir
Privacidade
Esta ferramenta roda inteiramente no seu navegador. Seu arquivo HAR nunca é enviado a um servidor.