Postman para cURL

Converta uma exportação de coleção Postman v2.1 em comandos cURL executáveis: pastas percorridas, variáveis resolvidas, autenticação convertida.

Postman para cURL roda inteiramente no seu navegador. Suas coleções, tokens incluídos, são analisadas no seu dispositivo e nunca enviadas.

Abrir o conversor HAR para cURL

Sobre Postman para cURL

Postman para cURL converte uma exportação completa de coleção em comandos de terminal que você pode executar, transformar em script e versionar. Solte o JSON da Coleção v2.1 e cada requisição — pastas aninhadas incluídas — vira um comando cURL: variáveis de coleção como {{baseUrl}} são substituídas a partir da própria lista da exportação, tokens bearer e credenciais basic viram cabeçalhos Authorization corretos (base64 incluído), e corpos raw JSON, urlencoded, form-data e GraphQL traduzem para suas flags corretas. As aspas são o que todo mundo erra na mão: corpos e cookies cheios de aspas saem escapados no estilo POSIX. Marcadores sem valor ficam visíveis e são informados, e uma chave de ocultação mascara os cabeçalhos Authorization, Cookie e de chaves de API.

Recursos

Como usar Postman para cURL

  1. Exporte do Postman: Coleção → ⋯ → Exportar → v2.1
  2. Solte o JSON aqui ou cole
  3. Escolha uma requisição ou copie todos os comandos como script
  4. Ative a ocultação antes de compartilhar qualquer coisa

Exemplo

Entrada

Collection with {{baseUrl}}/users and bearer auth

Saída

curl 'https://api.example.com/users' \
  -H 'Authorization: Bearer tok…'

Variável resolvida da coleção; token conversível em REDACTED.

Erros comuns e solução de problemas

Perguntas frequentes

Como exporto uma coleção do Postman para converter?
Passe o mouse na coleção, abra o menu ⋯, escolha Exportar e mantenha Coleção v2.1. O JSON resultante é o que este conversor lê: requisições, pastas, variáveis, autenticação e corpos.
As variáveis de ambiente do Postman são resolvidas?
As de coleção sim; as de ambiente são uma exportação separada que o arquivo da coleção não contém. Nomes não resolvidos são informados e ficam como {{marcadores}} visíveis.
Como a autenticação do Postman é convertida?
Bearer vira -H Authorization: Bearer …; basic é codificada em base64 no cabeçalho padrão. A auth no nível da requisição vence quando as duas existem.
Por que ocultar segredos antes de compartilhar um comando?
Comandos viajam para tickets, chats e históricos de terminal, e tokens vivos viajam junto. A ocultação mascara os cabeçalhos sensíveis deixando a forma da requisição compartilhável.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit