httpie 3.2.3
HTTPie: modern, user-friendly command-line HTTP client for the API era.
The httpie
Python package is a user-friendly command-line HTTP client for the API era. It aims to simplify the interaction with web services from the command line, making it an excellent tool for testing, debugging, and interacting with APIs and HTTP servers. httpie
provides a range of features, including expressive syntax, colorized output, built-in JSON support, and the ability to handle forms and file uploads. This package is a key tool in the realm of Web Development and API Testing.
The httpie/cli
repo was created 12 years ago and the last code push was 1 months ago.
The project is extremely popular with a mindblowing 33631 github stars!
How to Install httpie
You can install httpie using pip
pip install httpie
or add it to a project with poetry
poetry add httpie
Package Details
- Author
- Jakub Roztocil
- License
- BSD
- Homepage
- https://httpie.io/
- PyPi:
- https://pypi.org/project/httpie/
- Documentation:
- https://httpie.io/docs
- GitHub Repo:
- https://github.com/httpie/httpie
Classifiers
- Internet/WWW/HTTP
- Software Development
- System/Networking
- Terminals
- Text Processing
- Utilities
Related Packages
Errors
A list of common httpie errors.
Code Examples
Here are some httpie
code examples and snippets.
GitHub Issues
The httpie package has 188 open issues on GitHub
- Not all messages are suppressed with
--quiet --quiet
or-qq
--json
without request items omits body instead of sending empty object- Consider horizontally overflowing code blocks in HTTPie docs on smaller screens
- Choco installed packages conflict with the user's own site-packages
- SSL/TLS server certificate validation
- Use
$JQ_COLORS
to color JSON output - Support for Content-Type on each part of a multi-part form
- Following Link-Header / MultiPage-Requests (RFC5988)
- System for meta information output options (timing, SSL info, …)
- Feature request: support "http(s) request" from raw requests file
- Support a flag/option to delete a named session
- Incomplete responses do not cause an error
- fish shell completions
- Allow disabling progress bar for logging in Download mode
- Exit status "4" when using download with continue and file is already present