PQ81698: WebContainer used a wrong key to check for
surrogate capability
Downloadable files
Abstract
WebContainer used a wrong keyword to check for surrogate
capability in the response header. As a result, the ESI control header was
not set correctly and ESI caching was not enabl
Download Description
The webContainer checked for "Surrogate-Capabilities" keyword in the
response header which is incorrect. The correct header keyword should be
"Surrogate-Capability"
Users Affected: WebSphere Application Server users using ESI to cache
static content.
In order to enable ESI to cache static content, the webContainer has to
add "Surrogate-Control" keyword to the response header. The webContainer
code first checked the response header to see if "Surrogate-Capabilities"
keyword is present before adding the "Surrogate-Control" keyword. However,
in V4, the correct keyword to check should be "Surrogate-Capability"
instead of "Surrogate-Capabilities". As a result, the checking always
failed, and EDI caching was not enabled.
Prerequisites
NONE
Installation instructions
Please review the readme.txt for detailed installation
instructions.