HTTPie
HTTPie is a command-line tool that makes it easy to interact with web services and APIs, lets you send arbitrary HTTP requests, and provides formatted and colored output. Supports HTTPS, proxies, authentication, form and file uploads, JSON, custom headers, persistent sessions, Wget-like downloads, and more. Works on Linux, macOS, Windows, and FreeBSD.