On Feb 12, 2008, at 11:09 PM, Hallvord R. M. Steen wrote:

Pardon, perhaps because I have not done much spec development I don't understand
the logic of that statement.

Since RFC 2616 says header names are case insensitive, it follows that
'X-Custom-Header' and 'x-custom-header' are both valid by RFC 2616, and both are the same header. So how would we contradict 2616 by telling implementors
not to change the case of script authors' input?


As 'X-Custom-Header' and 'x-custom-header' are the same header name in HTTP sense, a compliant process or spec can not handle one side of "the same" differently than another side. For this same reason, there is no notion of case for HTTP header names, so stating that the case shouldn't be changed makes no formal sense.

- WBR, Alexey Proskuryakov



Reply via email to