HTTP Common Errors and Debugging/Print redirect target

Show the redirect location without fully following it.

Section: cURL Debugging Patterns

Print redirect target

bash
bash
curl -s -o /dev/null -D - https://example.com | grep -i '^location:'
Explanation

Useful for checking 301, 302, 307, and 308 behavior.

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 cURL Debugging Patterns
Print only the status code
Useful for scripts and health checks.
OpenIn sheetbashsame section
Show timing data
Inspect total time and status code together.
OpenIn sheetbashsame section
Send JSON and inspect response
Test common API validation and auth failures.
OpenIn sheetbashsame section
401 vs 403
Authentication versus authorization.
404 vs 410
Missing resource versus intentionally removed resource.
301 vs 302 vs 307 vs 308
Choose the right redirect semantics.