httpie

httpie

TLDR

Send a GET request (default method with no request data)

$ http [https://example.com]
copy

Send a POST request (default method with request data)

$ http [https://example.com] [hello=World]
copy

Send a POST request with redirected input

$ http [https://example.com] < [file.json]
copy

Send a PUT request with a given json body

$ http PUT [https://example.com/todos/7] [hello=world]
copy

Send a DELETE request with a given request header

$ http DELETE [https://example.com/todos/7] [API-Key:foo]
copy

Show the whole HTTP exchange (both request and response)

$ http -v [https://example.com]
copy

Download a file

$ http --download [https://example.com]
copy

Copied to clipboard
Dodo Farming