{
  "message": "Echo server - GET request received",
  "echo": {
    "timestamp": "2026-04-13T20:38:28.863519",
    "method": "GET",
    "url": {
      "full_path": "/",
      "scheme": "unknown",
      "netloc": "unknown",
      "path": "/",
      "params": "",
      "query": "",
      "fragment": "",
      "query_params": {}
    },
    "client": {
      "ip": "127.0.0.1",
      "port": 60326
    },
    "server": {
      "host": "127.0.0.1",
      "port": 8080,
      "hostname": "e2860062f1e258"
    },
    "headers": {
      "Host": "localhost:8080",
      "User-Agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "Accept": "*/*",
      "Accept-Encoding": "gzip, br, zstd, deflate",
      "X-Forwarded-For": "172.16.14.2",
      "X-Forwarded-Host": "raw-nonstd.testing-url.com",
      "X-Forwarded-Local-Host": "{http.request.local.host}",
      "X-Forwarded-Local-Port": "{http.request.local.port}",
      "X-Forwarded-Port": "",
      "X-Forwarded-Proto": "https",
      "X-Real-Ip": "172.16.14.2",
      "X-Tls-Cipher": "TLS_AES_128_GCM_SHA256",
      "X-Tls-Proto": "h2",
      "X-Tls-Proto-Mutual": "true",
      "X-Tls-Resumed": "false",
      "X-Tls-Server-Name": "{tls_server_name}",
      "X-Tls-Version": "tls1.3",
      "X-Uuid": "0152dcee-0eba-4cfb-85df-d758ef43b707"
    },
    "body": null,
    "environment": {
      "FLY_REGION": "syd",
      "FLY_APP_NAME": "bglw-caddy-example-nonstd",
      "FLY_ALLOC_ID": "e2860062f1e258"
    },
    "python_version": "3.11.12 (main, May 21 2025, 16:43:07) [GCC 12.2.1 20220924]",
    "request_line": "GET / HTTP/1.1",
    "protocol_version": "HTTP/1.0"
  }
}