# Conversor de cURL para HAR

Converte um comando cURL em uma entrada de solicitação HAR 1.2 portátil.

> Página canônica: https://elysiatools.com/pt/tools/curl-to-har-converter

- **Categoria:** Development

- **Palavras-chave:** curl, har, api

## Visão geral

Analisa cURL sem rede e representa cabeçalhos, cookies, auth, consulta e corpo. Referências de arquivos guardam apenas o nome.

## Entradas

- **Comando cURL** (textarea): curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'
- **Incluir comentário do criador** (checkbox)

## Quando usar

- Quando você precisa importar um comando cURL complexo para ferramentas de análise de tráfego ou clientes de API que aceitam arquivos HAR.
- Ao documentar fluxos de requisições HTTP para compartilhar com equipes de desenvolvimento sem expor dados de rede ativos.
- Para converter comandos cURL contendo cabeçalhos, cookies e payloads JSON em um formato estruturado e padronizado.

## Como funciona

- Insira o comando cURL completo no campo de texto principal.
- Escolha se deseja incluir o comentário do criador no arquivo HAR final através da caixa de seleção.
- O conversor analisa o comando localmente, extraindo o método, URL, cabeçalhos, cookies, autenticação e corpo.
- O resultado é gerado instantaneamente como uma estrutura JSON compatível com a especificação HAR 1.2.

## Casos de uso

- Migração de comandos cURL de documentações de API para ferramentas de teste como Postman ou Insomnia via importação HAR.
- Depuração rápida de payloads e cabeçalhos HTTP estruturando comandos cURL brutos em formato JSON legível.
- Criação de arquivos de log de requisições para simulações de testes de integração e mock de APIs.

## Perguntas frequentes

### A ferramenta faz alguma requisição de rede ao converter o cURL?

Não. A conversão é feita inteiramente offline no seu navegador, apenas analisando a sintaxe do comando cURL.

### Como os arquivos locais referenciados no cURL são tratados?

Apenas o nome do arquivo é registrado no objeto HAR; o conteúdo do arquivo local não é lido ou carregado.

### O conversor suporta autenticação básica (Basic Auth)?

Sim, os parâmetros de autenticação básica passados via cURL são decodificados e mapeados para os cabeçalhos correspondentes no HAR.

### Posso incluir comentários personalizados no arquivo HAR gerado?

Sim, você pode marcar a opção para incluir um comentário do criador no metadado do log HAR.

### Quais versões do HAR são geradas por esta ferramenta?

A ferramenta gera uma estrutura de solicitação compatível com a especificação HAR 1.2.

## Ferramentas relacionadas

- [Conversor de cURL para Go (net/http)](https://elysiatools.com/pt/tools/curl-to-go): Converte um comando cURL em um snippet de código Go net/http com http.NewRequest, cabeçalhos e corpo
- [Conversor de cURL para JavaScript (axios)](https://elysiatools.com/pt/tools/curl-to-js-axios): Converte um comando cURL em um snippet de código JavaScript axios com objeto de configuração, cabeçalhos e dados
- [Conversor de cURL para JavaScript (fetch)](https://elysiatools.com/pt/tools/curl-to-js-fetch): Converte um comando cURL em um snippet de código JavaScript fetch() com cabeçalhos, corpo e método
- [Conversor de cURL para PHP (cURL)](https://elysiatools.com/pt/tools/curl-to-php): Converte um comando cURL em um snippet de código PHP cURL com curl_setopt, cabeçalhos e campos POST
- [Conversor de cURL para Python (requests)](https://elysiatools.com/pt/tools/curl-to-python): Converte um comando cURL em um snippet de código Python requests com cabeçalhos, dados e método
- [Testador de mutacao de contrato API](https://elysiatools.com/pt/tools/api-contract-mutation-tester): Aplica mutacoes semanticas a campos OpenAPI e opcionalmente as envia para o backend real para medir a validacao defensiva
- [Testador de Requisições HTTP](https://elysiatools.com/pt/tools/http-request-tester): Cliente HTTP leve no navegador (mini Postman): envie requisições GET/POST/PUT/DELETE com cabeçalhos e corpo personalizados, inspecione status, cabeçalhos, tempo e resposta formatada — tudo no navegador
- [Testador de estresse de contrato de API](https://elysiatools.com/pt/tools/api-contract-stress-tester): Gera casos de limite a partir de OpenAPI 3.x e opcionalmente envia ao backend real para detectar divergencias do contrato.

## Exemplos

- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

## Conteúdo relacionado

- [Conversão e teste de requisições API com cURL](https://elysiatools.com/pt/hubs/curl-to-code-converter): Converta cURL em código ou HAR, teste a requisição com segurança e interprete o status HTTP preservando cabeçalhos, corpo e contexto de autenticação.
