🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Content-Type
(http URL @/path
).--verbose
.--headers
is now -h
(-t
has been
removed, for usage use --help
).http -f url a=1 a=2
).--check-status
to exit with an error on HTTP 3xx, 4xx and
5xx (3, 4, and 5, respectively).--print
flag.)param==value
).--stream, -S
can be used to enable
streaming also with --pretty
and to ensure a more frequent output
flushing.--pretty=none
).--headers
).--output FILE
to store output into a file
(piping results in corrupted data on Windows).multipart/form-data
requests.--traceback
to --debug
.--allow-redirects
to --follow
.http --help
.2
for timed-out requests.--pretty=all
, --pretty=colors
and --pretty=format
).
--ugly
has bee removed in favor of --pretty=none
.--no-option
for every --option
to be config-friendly.setup.py
.download mode
_ via --download
.Content-*
and If-*
request headers are not stored in sessions anymore as they are request-specific.