🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Header:
, and send an
empty value with Header;
.--default-scheme <URL_SCHEME>
to enable things like
$ alias https='http --default-scheme=https
.-I
as a shortcut for --ignore-stdin
.extras/httpie-completion.fish
in the Github repo).requests
to 2.10.0 so that SOCKS support can be added via
pip install requests[socks]
.Accept
header from application/json
to application/json, */*
.Content-Type
of files uploaded in multipart/form-data
requests--ssl=<PROTOCOL>
to specify the desired SSL/TLS protocol version
to use for HTTPS requests.--json, -j
to work around incorrect
Content-Type
--all
to show intermediate responses such as redirects (with --follow
)--history-print, -P WHAT
to specify formatting of intermediate responses--max-redirects=N
(default 30)-A
as short name for --auth-type
-F
as short name for --follow
implicit_content_type
config option
(use "default_options": ["--form"]
instead)stdout
doesn't trigger an error anymore when --output FILE
is set--style
back to solarized
for better support
of light and dark terminals--debug
output--session
when used with --download
--download
to trim too long filenames before saving the fileContent-Type
with multiple +subtype
parts--style
from solarized
to monokai
'requests.packages.urllib3' has no attribute 'disable_warnings'
errors that occurred in some installations--auth
prompt on WindowsContent-Type
to application/json
as UTF-8
is the default JSON encoding--print
and --verbose
).http -f POST file_field_name@/path/to/file
).requests-0.12.1
.pygments-1.5
.METHOD
positional argument can now be omitted (defaults to GET
, or to POST
with data).