HTTPie
Modern, user-friendly HTTP client for the terminal. Send requests, inspect responses, and test APIs with intuitive syntax.
64 commands
Browse by Topic
Install HTTPie (macOS)
Install HTTPie HTTP client using Homebrew on macOS
Install HTTPie (pip)
Install HTTPie HTTP client using pip on any platform
Check HTTPie version
Verify HTTPie is installed and display the current version
Basic Auth
Use Basic Authentication.
Bearer token
Use Bearer token authentication.
Auth header directly
Set Authorization header directly.
Digest auth
Use Digest authentication.
Prompt for password
Omit password to get an interactive prompt.
Netrc authentication
Use credentials from ~/.netrc file.
Custom header
Add a custom header.
Content-Type
Set Content-Type header.
Accept header
Set Accept header.
Remove header
Remove a default header.
Multiple custom headers
Set multiple custom headers in a single request.
Empty header value
Send a header with an empty value using ; syntax.
Create session
Create a named session.
Use session
Use an existing session.
Read-only session
Use session without saving changes.
Anonymous session
Save session to specific file.
Session with auth
Create a named session that persists auth credentials for reuse.
Session with headers
Store custom headers in a session for repeated use.
Discussion
Loading comments...