W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2011

Re: Cache-Control directive case sensitivity

From: Sam Johnston <samj@samj.net>
Date: Mon, 17 Oct 2011 13:15:58 +0200
Message-ID: <CAKTR038B=Nm_3E1v8NskW1tQAdYcgWU6eZXBX=fZafx-NNNAMw@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: httpbis Group <ietf-http-wg@w3.org>
SGTM.

On Mon, Oct 17, 2011 at 1:11 PM, Mark Nottingham <mnot@mnot.net> wrote:

> Currently, all of the cache-control directives (e.g., max-age) are defined
> as BNF strings, which means that they're case-insensitive.
>
> However, theoretically someone could define a directive without using a
> string (as we do for some other constructs, e.g., the HTTP version
> identifier), which means that it'd be case-sensitive.
>
> It seems that having such exceptions would be surprising, and that the most
> straightforward thing to do would be to define CC directive names as
> case-insensitive.
>
> Any thoughts? A quick check of squid2 shows it case-normalising them before
> comparison.
>
>
> --
> Mark Nottingham   http://www.mnot.net/
>
>
>
>
>
Received on Monday, 17 October 2011 11:16:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:48 GMT