wuzz
Interactive terminal HTTP client
TLDR
SYNOPSIS
wuzz [-H header]... [-d data] [-X method] [-t msecs] [-c config] [URL]
DESCRIPTION
wuzz is an interactive HTTP inspection tool with a terminal user interface. Command line arguments are compatible with cURL syntax, so requests can be copied from browser network inspectors using "copy as cURL".The interface has separate panels for URL, method, headers, request body, query parameters, and response. Navigation uses Tab/Shift+Tab between panels and Ctrl+R to send the request. Ctrl+S saves the response, Ctrl+E saves the request, Ctrl+F loads a saved request, and Alt+H toggles history. F2-F9 jump to specific panels.
PARAMETERS
-H, --header HEADER
Set a request header (can be specified multiple times).-d, --data DATA
Set the request body data.-X, --request METHOD
Set the HTTP method (GET, POST, PUT, etc.).-t, --timeout MSECS
Request timeout in milliseconds.-F, --form FIELD
Set multipart form data.-c, --config FILE
Use the specified configuration file.--insecure
Skip TLS certificate verification.
CAVEATS
Terminal UI only. Configuration file uses TOML format (default: $XDGCONFIGHOME/wuzz/config.toml on Linux, ~/.wuzz/config.toml elsewhere).
HISTORY
wuzz was created by asciimoo as an interactive command-line HTTP inspection tool, written in Go. Available at https://github.com/asciimoo/wuzz.
