- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Mon, 11 Jun 2012 14:51:38 +0200
- To: Mark Nottingham <mnot@mnot.net>
- CC: HTTP Working Group <ietf-http-wg@w3.org>
On 2012-06-11 14:44, Mark Nottingham wrote:
> Assuming that the text isn't changing in substance, yes.
>
> I think this is verging on editorial; if anyone has concerns about this direction, please speak up; otherwise, Julian go ahead.
> ...
It's a bit more than editorial, because it tries to address the mismatch
between the ABNFs for predefined directives (special-cased), and
extension directives (token *and* quoted-string).
Highlighting these changes:
Cache directives are identified by a token, to be compared case-
insensitively, and have an optional argument, that can use both token
and quoted-string syntax. Recipients MUST accept both forms.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Cache-Control = 1#cache-directive
cache-directive = token [ "=" ( token / quoted-string ) ]
For the cache directives defined below, no argument is defined (nor
allowed) otherwise stated otherwise.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3.2.2.2. private
Argument syntax:
#field-name
The private response directive indicates that the response message is
intended for a single user and MUST NOT be stored by a shared cache.
A private cache MAY store the response.
If the private response directive specifies one or more field-names,
this requirement is limited to the field-values associated with the
listed response header fields. That is, a shared cache MUST NOT
store the specified field-names(s), whereas it MAY store the
remainder of the response message.
The field-names given are not limited to the set of standard header
fields defined by this specification. Field names are case-
insensitive.
Note: This usage of the word "private" only controls where the
response can be stored; it cannot ensure the privacy of the message
content. Also, private response directives with field-names are
often handled by implementations as if an unqualified private
directive was received; i.e., the special handling for the qualified
form is not widely implemented.
Note: For compatibility with non-robust recipients, even a single-
entry list of field names SHOULD be sent using the quoted-string
syntax.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
....
Best regards, Julian
Received on Monday, 11 June 2012 12:52:27 UTC