About this project
HTTPie is a command-line HTTP client that aims to make CLI interaction with web services human-friendly. It provides the `http` and `https` commands for creating and sending arbitrary HTTP requests using a natural syntax with formatted and colorized output.
Key features include:
- Expressive and intuitive syntax for request construction
- Built-in JSON support
- Formatted and colorized terminal output
- Support for forms and file uploads
- HTTPS, proxies, and authentication capabilities
- Ability to send arbitrary request data and custom headers
- Persistent sessions
- wget-like download functionality
- Offline mode to build and print requests without sending them