/headers Request Header Viewer

The exact headers your client sent, echoed back — plus how the edge saw the request. This is your own request reflected, not a scan of a remote host. Credential headers are redacted.

GET plain HTTP ok no signupnothing stored
curl curlhub.sh/headers

Usage

With curl

curl curlhub.sh/headers
curl -H "X-Debug: 1" curlhub.sh/headers

With the CLI

curlhub headers

Structured output for scripts

curl -s curlhub.sh/headers -H 'Accept: application/json'

Output

Parameters

InputWhat it does
-H "Name: value"Add a header to see it echoed back — handy for testing what a client sends.
Accept: application/jsonReturn the headers as a JSON object.

Recipes

See what a proxy adds

curl -s curlhub.sh/headers | grep -i x-forwarded

Confirm the X-Forwarded-* and CF-* headers your proxy or CDN injects.

Prove a header is being sent

curl -H "Authorization: Bearer x" curlhub.sh/headers

Credential values come back redacted — the header name is echoed, the secret is not.