cURL Cheat Sheet/Write response metadata

Print status code and timing data after the transfer.

Section: Basics and Output

Write response metadata

bash
bash
curl -s -o /dev/null -w 'status=%{http_code} time=%{time_total}\n' https://example.com
Explanation

`-w` / `--write-out` is great for monitoring, scripts, and diagnostics.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Basics and Output
GET a URL
Fetch a resource with the default GET method.
OpenIn sheetbashsame section
Follow redirects
Follow HTTP 3xx redirects automatically.
OpenIn sheetbashsame section
Save using remote filename
Download and save using the server-provided path basename.
OpenIn sheetbashsame section
Save to a specific file
Write the response body to a local file.
OpenIn sheetbashsame section
Include response headers
Print response headers with the response body.
OpenIn sheetbashsame section
Fetch headers only
Send a HEAD request to inspect headers without downloading the body.
OpenIn sheetbashsame section