Request headers.
Everything your client sent to reach this page, exactly as the server received it. Nothing is stored.
| Header | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip |
| Cdn-Loop | cloudflare; loops=1; subreqs=1 |
| Cf-Connecting-Ip | 216.73.217.174 |
| Cf-Ew-Via | 15 |
| Cf-Ipcountry | US |
| Cf-Ray | a38f6b71ec258cc1-CMH |
| Cf-Visitor | {"scheme":"https"} |
| Cf-Worker | kirkdiamond.com |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +[email protected]) |
| X-Forwarded-For | 216.73.217.174, 104.23.243.43 |
| X-Forwarded-Proto | https |
| X-Real-Ip | 104.23.243.43 |
About this tool
Headers are shown in canonical form, sorted by name, with repeated headers on separate rows. Anything a proxy, CDN or load balancer added on the way (such as X-Forwarded-For, Via or CF-Ray) will appear here too, which makes this a quick way to check what your infrastructure is really injecting.
"Client" is your address. This site runs behind a reverse proxy, so the raw socket peer is the proxy on an internal network and the real client is read from the forwarding headers it sets; those headers are only trusted when the connection actually arrives from a private address, so they cannot be spoofed from the outside.
Also available as JSON or plain text. Plain text is the default for curl: curl -H "X-Test: hello" kirkdiamond.com/tools/headers