HTTPie, um substituto cURL fácil de usar

HTTPie é um cliente HTTP de linha de comando cujo objetivo é tornar a interação CLI com os serviços da web o mais amigável possível. Ele fornece um httpcomando simples que permite o envio de solicitações HTTP arbitrárias com uma sintaxe simples e natural e exibe respostas coloridas. HTTPie pode ser usado para teste, depuração e interação geral com servidores HTTP.

http PUT example.org/people/1 X-API-Token:123 name=John

HTTPie vs. cURL

Principais características

  • Sintaxe de argumentos expressivos e intuitivos
  • Saída de terminal formatada e colorida
  • Suporte JSON integrado
  • Formulários e uploads de arquivos
  • HTTPS, proxies e autenticação
  • Dados de solicitação arbitrária
  • Cabeçalhos personalizados
  • Suporte para Python 2.6 e Python 3
  • Suporte para Linux, Mac OS X e Windows
  • Documentação
  • Cobertura de teste

http://httpie.org/