Overview
- HTTPie - Command Line HTTP Client.
- Also known for cURL and wget command Alternative.
- HTTPie goal is to make CLI interaction with web services as human-friendly as possible.

Features
- Expressive and intuitive syntax
- Formatted and colorized terminal output
- Built-in JSON support
- Forms and file uploads
- HTTPS, proxies, and authentication
- Arbitrary request data
- Custom headers
- Persistent sessions
- Wget-like downloads
- Python 2.6, 2.7 and 3.x support
- Linux, Mac OS X and Windows support
- Plugins
- Documentation
- Test coverage
Install HTTPie
Universal Installation
# Make sure we have an up-to-date version of pip and setuptools:
$ pip install --upgrade pip setuptools
$ pip install --upgrade httpieInstall on Debian Based Linux Distribution such as Debian/Ubuntu
$ sudo apt-get install httpieInstall on RPM Based Distribution such as REDHAT/CentOS
$ yum install httpieExamples of HTTPie
- Use Github API to post a comment on Github issue with authentication
$ http -a USERNAME POST https://api.github.com/repos/jkbrzt/httpie/issues/83/comments body='HTTPie is awesome!'- Upload file
$ http example.org < file.json- Download file
$ http example.org/file > file
# wget style
$ http --download example.org/fileMore Information
httpie from Scott Leberknight
- To get more detailed Information about HTTPie, Check http://httpie.org website.