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

[#317] Cache-Control directive case sensitivity

From: Mark Nottingham <mnot@mnot.net>
Date: Tue, 18 Oct 2011 09:59:28 +1100
Message-Id: <F2DC30AA-5318-4CEF-9412-F96F4211484A@mnot.net>
To: httpbis Group <ietf-http-wg@w3.org>
Logged as:
  http://trac.tools.ietf.org/wg/httpbis/trac/ticket/317

Incorporated in:
  http://trac.tools.ietf.org/wg/httpbis/trac/changeset/1449



On 17/10/2011, at 10:11 PM, Mark Nottingham 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/
> 
> 
> 
> 

--
Mark Nottingham   http://www.mnot.net/
Received on Monday, 17 October 2011 22:59:55 GMT

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