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

Cache-Control directive case sensitivity

From: Mark Nottingham <mnot@mnot.net>
Date: Mon, 17 Oct 2011 22:11:32 +1100
Message-Id: <4560B97B-A55B-4B67-BAB8-CF82E1F5B900@mnot.net>
To: httpbis Group <ietf-http-wg@w3.org>
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:11:59 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 2 February 2023 18:43:26 UTC