2.2.1.1 Cache-Control
The purpose of the Cache-Control header is to specify to clients and any intermediate caches the conditions and restrictions for caching of content.
The syntax of the Cache-Control header is defined as follows.
-
CCdir = "max-age" / "must-revalidate" / "no-store" / "private" / "proxy-revalidate" / "public" / " proxy-public" / "user-public" / x-wms-event-subscription / "x-wms-proxy-split" / "x-wms-content-size" / "x-wms-stream-type" Cache-Control = "Cache-Control: " "no-cache" *12("," [SP] CCdir) CRLF
The optional directives defined by the CCdir ABNF syntax element are defined only for use in responses to requests.<2>
Example:
-
Cache-Control: no-cache, x-wms-content-size=638066, x-wms-event-subscription="remote-log"
The subsequent directives (max-age through x-wms-stream-type) are defined for the Cache-Control header when used in the response to a request.