#curl
27 solutions
Send a quick HTTP request from the terminal to check whether a site responds and what status it returns.
Grab a file straight to disk over HTTP(S), following redirects, with a single curl invocation.
Route command-line tools like curl, wget, git, and pip through an HTTP or SOCKS proxy using http_proxy, https_proxy, and all_proxy.
One-liner to print the outbound public IPv4 address of your router or VPN from the command line.
Print just the HTTP status code and response time of any URL with curl, ideal for health checks and quick monitoring from the terminal.
The resilience flags most curl users forget: --retry, --retry-all-errors, --connect-timeout, and --max-time turn flaky downloads into reliable ones.
Continue a partially downloaded file instead of starting over, using the curl tool built into Windows.
Fetch a compact current-conditions line for any city using curl.
Use curl's -w timing variables to break a page load into DNS, connection, TLS and server-response phases.
curl can pick up where a failed transfer left off by sizing the existing output file.
Send GET/POST requests with readable syntax and colorized JSON responses using HTTPie's http command.
Print just the HTTP status code (200, 404, 500…) of any URL using the curl tool built into Windows.