L'en-tête HTTP noms sont insensibles à la casse, selon la RFC 2616:
4.2:
Chaque champ d'en-tête se compose d'un nom suivi d'un deux-points (":") et la valeur du champ. Les noms de champ sont insensibles à la casse.
(Domaine de valeurs peut ou peut ne pas être sensible à la casse.)
Si vous approuvez les principaux navigateurs de respecter la présente, vous êtes tous ensemble.
BTW, contrairement à la plupart de HTTP, les méthodes (les verbes) sont sensibles à la casse:
5.1.1 Méthode
La Méthode du jeton indique le
la méthode à exécuter sur le
la ressource identifiée par l'
URI de demande. La méthode est
sensible à la casse.
Method = "OPTIONS" ; Section 9.2
| "GET" ; Section 9.3
| "HEAD" ; Section 9.4
| "POST" ; Section 9.5
| "PUT" ; Section 9.6
| "DELETE" ; Section 9.7
| "TRACE" ; Section 9.8
| "CONNECT" ; Section 9.9
| extension-method
extension-method = token