Pragma headers

This is the list of Pragma header values or Enhanced Debug options you can use when creating a request in the Request Content (CURL) tool and Advanced URL Health Check problem scenario.

Pragma request header passedEnhanced Debug optionPragma response header obtainedDescription
akamai-x-cache-oncacheX-Cache

Returns information about how the edge server response was served.

Some example responses are:

- TCP_HIT: The object was fresh in cache and the object was fetched from the disk cache.
- TCP_MISS: The object was not in cache and a server fetched it from an origin server.
- TCP_REFRESH_HIT: The object was stale in cache and was successfully refreshed with the object from an origin server with the If-Modified-Since request.
- TCP_REFRESH_MISS: The object was stale in cache and refresh obtained a new object from an origin server in response to the If-Modified-Since request.
- TCP_REFRESH_FAIL_HIT: The object was stale in cache and an origin server couldn't be reached to refresh it, so the stale object was served.
- TCP_IMS_HIT: The If-Modified-Since request arrived from a client and object was fresh in cache and served.
- TCP_NEGATIVE_HIT: The object previously returned a Not found response (or other negatively cacheable response) and that cached response was hit for the new request.
- TCP_MEM_HIT: The object was on a disk and in the memory cache. A server served the object without hitting the disk.

akamai-x-cache-remote-oncacheX-Cache-Remote

Returns information about how the parent server response was served.

For example responses, see the akamai-x-cache-on description.

akamai-x-check-cacheablecacheX-Check-Cacheable

Returns a flag to indicate whether the response is cacheable, either YES and NO.

Refer to the X-Cache header to determine whether the object actually was returned from cache.

akamai-x-get-true-cache-keycacheX-True-Cache-KeyReturns the true cache key used for the MD5 hashing. It doesn't include the scheme (HTTP/HTTPS) or the request method (GET, POST etc.).
akamai-x-get-cache-keycacheX-Cache-KeyReturns the cache key used for the request, including the serial number, CP code, and the TTL for the response.
akamai-x-serial-nocacheX-SerialReturns the serial number of the edge server which processed the request. This is also returned in the X-Cache-Key response header.
akamai-x-get-request-idAny valueX-Akamai-Request-ID

Returns the ID of the request, used to identify the request in the logs. If cache-h (Tiered Distribution or SiteShield) is being used, the ID will be of the format {parent-id}.{child-id}.

Note that this value is unique only to this edge server - use the Global Request Number to obtain a globally unique request identifier.

akamai-x-get-extracted-valuesvarsX-Akamai-Session-InfoReturns one header for each non-hidden, non-sensitive variable used in the request.
akamai-x-get-client-ipclientX-Akamai-Pragma-Client-IPReturns the client IP address.
akamai-x-get-ssl-client-session-idssl or tlsX-Akamai- SSL-Client-SidReturns a hashed copy of the forward SSL ID. Should be used only for determining whether changes occurred during testing.
akamai-x-feo-tracefeoX-Akamai-Transformed
X-Akamai-FEO-\* (multiple)
Returns FEO-related information.
akamai-x-ro-traceroX-Akamai-RO-\* (multiple)Returns headers associated with Resource Optimizer.
akamai-x-im-traceimX-Akamai-Session-Info for specified variables

Returns one header for each variable associated with Image & Video Manager.

Must be specified with the akamai-x-get-extracted-values Pragma value or the vars Enhanced Debug option.

akamai-x-ew-onclientrequestewcrqsX-Akamai-EdgeWorker-onClientRequest-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-onoriginrequesteworqsX-Akamai-EdgeWorker-onOriginRequest-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-onoriginresponseeworspX-Akamai-EdgeWorker-onOriginResponse-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-onclientresponseewcrspX-Akamai-EdgeWorker-onClientResponse-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-responseproviderewrprvX-Akamai-EdgeWorker-ResponseProvider-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-onbotsegmentavailableewbsaX-Akamai-EdgeWorker-onBotSegmentAvailable-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-debugewAll X-Akamai-EdgeWorker-\*-Info headersSee EdgeWorkers Standard debug headers.
akamai-x-ew-logewlogSee EdgeWorkers JavaScript logging.
akamai-x-ew-debug-subsNot supportedX-Akamai-Edgeworker-SubrequestsSee EdgeWorkers Standard debug headers.
akamai-x-ew-debug-rpNot supportedX-Akamai-EdgeWorker-ResponseProvider-InfoSee EdgeWorkers Standard debug headers.
akamai-x-ew-subworkersNot supportedSee EdgeWorkers Standard debug headers.
akamai-x-get-cache-tagstags or cacheEdge-Cache-TagReturns any cache tags associated with the requested content.
x-akamai-a2-tracea2X-Akamai-a2-\* (multiple)Returns headers associated with Adaptive Acceleration.
akamai-x-debug-ro-botfroX-Akamai-Session-Info

Returns one header for each variable associated with Brotli and Resource Optimizer.

Must be specified with the akamai-x-get-extracted-values Pragma value or the vars Enhanced Debug option.


Did this page help you?