Friendly and fast tool for sending HTTP requests
text/event-stream
, see #360 (@zuisong)serde-transcode
to optimize JSON formatting, see #362 (@blyxxyz)network-interface
an optional dependency, see #332 (@blyxxyz)Note for package maintainers: When building xh with --no-default-features
, make sure to enable the network-interface
feature if there are no build errors like in https://github.com/ducaale/xh/issues/330
--interface
for binding to a local IP address or interface, see #307 (@ducaale)--raw
flag when using --curl
, see #308 (@ducaale)--format-options
, see #318 (@Bnyro) and #319 (@ducaale)install.ps1
, see #264 (@henno)--meta
, --print=m
or -vv
, see #240 (@ducaale)-m
as a short flag for --multipart
, see #299 (@ducaale).netrc
, see #267 (@porglezomp)--ipv4
and --ipv6
flags for forcing IPv4 and IPv6 respectively, see #276 (@zuisong)--follow
+ non GET method, see #280 (@jgoday)://
to allow quick conversion of pasted URLs into HTTPie/xh command e.g http://httpbin.org/json
→ $ http ://httpbin.org/json
, see #232 (@ducaale)content-encoding
and content-length
headers while processing gzip/deflate/brotli encoded responses, see #241 (@ducaale)--stream
output formatting by switching to full buffering and manual flushing, see #233 (@blyxxyz)