xh

Friendly and fast tool for sending HTTP requests.

TLDR

Send a GET request

$ xh [httpbin.org/get]
copy

Send a POST request with a JSON body (key-value pairs are added to a top-level JSON object - e.g. {"name": "john", "age": 25})

$ xh post [httpbin.org/post] [name=john] [age:=25]
copy

Send a GET request with query parameters (e.g. first_param=5&second_param=true)

$ xh get [httpbin.org/get] [first_param==5] [second_param==true]
copy

Send a GET request with a custom header

$ xh get [httpbin.org/get] [header-name:header-value]
copy

Make a GET request and save the response body to a file

$ xh --download [httpbin.org/json] --output [path/to/file]
copy

Copied to clipboard
realt