{
    "timestamp": "2026-06-11T03:38:29+00:00",
    "status": "diagnostic_complete",
    "request": {
        "REQUEST_METHOD": "GET",
        "REQUEST_URI": "\/diagnose.php",
        "CONTENT_TYPE": "NOT SET",
        "CONTENT_LENGTH": "NOT SET",
        "HTTP_CONTENT_TYPE": "NOT SET",
        "QUERY_STRING": "",
        "SCRIPT_NAME": "\/diagnose.php",
        "PHP_SELF": "\/diagnose.php"
    },
    "headers": {
        "Host": "www.apimoretocelebratethisramadan.heliumgcc.com",
        "Accept": "*\/*",
        "User-Agent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
        "Accept-Encoding": "gzip, br, zstd, deflate",
        "x-forwarded-proto": "https",
        "x-https": "on",
        "X-Forwarded-For": "216.73.217.89"
    },
    "php_config": {
        "post_max_size": "1024M",
        "upload_max_filesize": "1024M",
        "max_file_uploads": "20",
        "max_input_vars": "2000",
        "memory_limit": "1024M",
        "enable_post_data_reading": "1"
    },
    "data_received": {
        "post": {
            "count": 0,
            "keys": [],
            "data": []
        },
        "files": {
            "count": 0,
            "keys": [],
            "details": []
        },
        "raw_input_length": 0,
        "raw_input_preview": "EMPTY"
    },
    "multipart_analysis": {
        "detected": false,
        "boundary": null,
        "post_is_empty": true,
        "files_is_empty": true,
        "raw_has_data": false
    },
    "diagnosis": {
        "issues": [
            "CRITICAL: Content-Type header is missing",
            "CRITICAL: No data received at all - request body is completely empty"
        ],
        "recommendations": [
            "Ensure the client sends Content-Type: multipart\/form-data with boundary",
            "Check if a proxy is stripping the Content-Type header",
            "The request is reaching PHP but contains no data",
            "Check if Apache RewriteRule is stripping the POST body",
            "Verify the client is actually sending data with the request",
            "Check if there's a proxy between client and server that's dropping the body"
        ],
        "severity": "ERROR"
    }
}