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 http
comando 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
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