Coleção Postman para curl
Converta uma coleção Postman exportada em comandos curl prontos para executar.
Coleção Postman para curl
Cole o JSON que obtém ao exportar uma coleção Postman e esta ferramenta transforma cada pedido dentro dela num comando curl, completo com método, cabeçalhos, parâmetros de consulta e corpo. Percorre também as pastas, pelo que uma coleção com grupos de pedidos aninhados ainda produz um comando por pedido, em ordem, com a estrutura de pastas preservada para filtragem.
Active "Substituir {{variáveis}}" para resolver placeholders como {{baseUrl}} ou {{token}} usando os valores armazenados na própria coleção, ou escreva os seus sob "Valores de ambiente" (um par chave=valor por linha, ou separados por vírgula) para os substituir sem editar a exportação. "Manter cabeçalhos de autorização" controla se os cabeçalhos Authorization e blocos auth (bearer tokens, autenticação básica, chaves API) sobrevivem nos comandos gerados — desative antes de partilhar um comando que não deveria incluir as suas credenciais. "Filtrar por pasta ou nome" reduz o resultado aos pedidos cujo nome ou pasta correspondem ao que escreve, útil para extrair um endpoint de uma coleção grande.
Os comandos longos são difíceis de ler numa única linha, por isso "Quebrar comandos longos com " divide cada cabeçalho, flag de corpo e parâmetro na sua própria linha com uma barra invertida final, como formataria um comando para um script shell. A propósito, "Exportar como script shell" adiciona um cabeçalho #!/usr/bin/env bash pelo que o resultado completo pode ser guardado e executado diretamente, e "Adicionar --silent e --fail" acrescenta as duas flags que fazem curl silencioso em caso de sucesso e com código de saída não-zero num erro HTTP, prático para scripts que verificam o código de saída.
Tudo é executado localmente no seu navegador — a coleção que cola, incluindo quaisquer tokens ou credenciais que contenha, nunca é carregada em qualquer lugar. Copie o resultado, descarregue-o como ficheiro .txt, ou envie-o diretamente para a entrada de outra ferramenta para continuar a trabalhar.