Anúncios incomodam? Ir Sem anúncios Hoje

Conversor de HAR para Coleção do Postman

DadosDesenvolvedorRede
ANUNCIADO Remover?

Ou

Opções de Coleção

Filtros

Limpeza

Faça upload ou cole o arquivo HAR para converter em uma coleção do Postman.
ANUNCIADO Remover?

Guia

Conversor HAR para Coleção do Postman

Conversor de HAR para Coleção do Postman

O Browser DevTools, Charles Proxy e mitmproxy permitem salvar o tráfego capturado como um arquivo HAR (HTTP Archive), mas o Postman não pode importar HAR diretamente. Este conversor reescreve uma exportação HAR em um arquivo JSON da Coleção do Postman v2.1 no seu navegador, permitindo retransmitir cada solicitação capturada como uma chamada real no Postman — cabeçalhos, string de consulta, corpo e exemplo de resposta incluídos.

Como usar

  1. Exportar tráfego do Chrome / Firefox / Edge DevTools (aba Network → clique direito → "Salvar tudo como HAR com conteúdo") ou do Charles, Fiddler, mitmproxy, Insomnia.
  2. Descarte o .har arquivo no uploader ou cole o JSON na área de texto.
  3. Escolha como agrupar as solicitações — por hostname, por primeiro segmento do caminho ou sem pastas.
  4. Filtre opcionalmente ativos estáticos, solicitações não-API ou códigos específicos de status/método.
  5. Clique cópia de para copiar o JSON da coleção do Postman, ou Baixar .json para salvá-lo como name.postman_collection.json.
  6. No Postman, escolha Arquivo → Importar e coloque o arquivo (ou cole o JSON como texto bruto).

Características

  • Saída da Coleção do Postman v2.1 – Gera coleções que importam corretamente no Postman, Insomnia, Bruno, Hoppscotch e em qualquer outro ferramenta que utilize o esquema v2.1.
  • Agrupamento inteligente – Escolha entre pastas por hostname, pastas por primeiro segmento do caminho ou uma lista plana de solicitações.
  • Filtros poderosos – Descarte ativos estáticos (CSS, JS, fontes, imagens, mídia) em um clique, ou restrinja para um único método, nível de status ou substring do URL.
  • Autorização → {{token}} – Substitui todos os Authorization valores de cabeçalho por uma variável do Postman, para que o JSON seja seguro para compartilhar com colegas.
  • {{baseUrl}} promotion – Detecta o esquema e o host mais comuns em sua captura e reescreve todos os URLs das solicitações para {{baseUrl}}/..., tornando fácil redirecionar a coleção para staging ou produção.
  • Limpeza HTTP/2 – Remove os cabeçalhos pseudo (:method, :authority, :path, :scheme) e o cabeçalho Cookie por padrão, para que as solicitações importadas sejam executadas corretamente no Postman.
  • Exemplos de resposta incluídos – Cada solicitação importada carrega o corpo e os cabeçalhos da resposta capturada como um exemplo no Postman, para que servidores simulados e testes funcionem sem configuração adicional.
  • 100% do lado do cliente – Os arquivos HAR frequentemente contêm tokens de autenticação e dados pessoais (PII). A conversão ocorre inteiramente no seu navegador; nada é enviado para um servidor.

Perguntas frequentes

  1. O que é um arquivo HAR (HTTP Archive)?

    O HAR é um padrão aberto baseado em JSON para arquivar tráfego HTTP. O Grupo de Trabalho de Desempenho da Web da W3C o definiram para que diferentes navegadores e ferramentas pudessem compartilhar capturas de atividade de rede. Um arquivo HAR contém um objeto de log principal com metadados de páginas e um array de entradas — uma entrada por solicitação, cada uma com campos de solicitação, resposta, tempos e serverIPAddress.

  2. O que é uma Coleção do Postman v2.1?

    A Coleção do Postman v2.1 é o esquema JSON interno que o Postman utiliza para representar um grupo de solicitações salvas. Suporta pastas aninhadas, corpos de solicitação em múltiplos modos (bruto, urlencoded, form-data, arquivo, GraphQL), respostas de exemplo, ambientes e variáveis. O esquema é publicado em schema.getpostman.com/json/collection/v2.1.0/collection.json e é suportado por todos os clientes de API modernos.

  3. Por que os cabeçalhos :method, :path e semelhantes são removidos?

    Esses são cabeçalhos pseudo-HTTP/2 que os navegadores emitem na camada de protocolo, em vez de como cabeçalhos reais HTTP. Eles não são nomes válidos de cabeçalhos HTTP/1.1 e o Postman não pode enviá-los em uma solicitação de saída. Incluí-los causaria erros de validação de cabeçalho ao importar as solicitações.

  4. Por que substituir Autorização por uma variável do Postman?

    Os arquivos HAR contêm os tokens de acesso exatos e os cookies de sessão válidos no momento da captura. Compartilhar esse JSON expõe esses segredos. As variáveis do Postman (sintaxe {{token}}) adiam o valor real para um ambiente, permitindo que a coleção seja compartilhada em um repositório enquanto cada desenvolvedor preenche seus próprios credenciais.

  5. Por que os corpos de resposta são às vezes ausentes nos arquivos HAR?

    O padrão HAR torna o campo content.text opcional. O Chrome e o Firefox omitem os corpos de resposta para ativos binários e respostas muito grandes por padrão, e ferramentas como o Charles muitas vezes exigem uma configuração explícita para gravar corpos. Quando o campo está ausente, o conversor ainda importa a solicitação e os cabeçalhos — apenas o corpo de resposta do exemplo fica vazio.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?