
HTTPie
HTTP client with an intuitive UI, JSON support, syntax highlighting, and more
Developed by Jakub Roztočil
Maintained by Feram GmbH Claim Stewardship
Screenshots
Description
HTTPie consists of a single http command designed for painless debugging and interaction with HTTP servers, RESTful APIs, and web services:
- Sensible defaults
- Expressive and intuitive command syntax
- Colorized and formatted terminal output
- Built-in JSON support
- Persistent sessions
- Forms and file uploads
- HTTPS, proxies, and authentication support
- Support for arbitrary request data and headers
- Wget-like downloads
- Extensions
- Linux, macOS, and Windows support
Information
Tags | http rest client json |
---|---|
Version | 0.9.9 |
Price | Free |
App Website | httpie.org/ |
Sourcecode | github.com/jakubroztocil/httpie |
Issue Tracker | github.com/jakubroztocil/httpie/issues |
Developer Website | twitter.com/jakubroztocil |
License | BSD-3-Clause |
Changelog
For more details, check out the external changelog.
-
HTTPie 0.9.9
Released on 2016-12-08
- Fixed README
-
HTTPie 0.9.8
Released on 2016-12-08
- Extended auth plugin API
- Added exit status code 7 for plugin errors
- Added support for curses-less Python installations
- Fixed REQUEST_ITEM arg incorrectly being reported as required
- Improved CTRL-C interrupt handling
- Added the standard exit status code 130 for keyboard interrupts
-
HTTPie 0.9.6
Released on 2016-08-13
- Added Python 3 as a dependency for Homebrew installations to ensure some of the newer HTTP features work out of the box for macOS users (starting with HTTPie 0.9.4.).
- Added the ability to unset a request header with Header:, and send an empty value with Header;.
- Added --default-scheme <URL_SCHEME> to enable things like $ alias https='http --default-scheme=https.
- Added -I as a shortcut for --ignore-stdin.
- Added fish shell completion (located in extras/httpie-completion.fish in the Github repo).
- Updated requests to 2.10.0 so that SOCKS support can be added via pip in stall requests[socks].
- Changed the default JSON Accept header from application/json to application/json, */*.
- Changed the pre-processing of request HTTP headers so that any leading and trailing whitespace is removed.
-
Less ▲Older Versions ▼
Similar Apps
-
Curl
Tool and library for transferring data with URLs