Are HTTP headers case-sensitive?

Header names are not case sensitive.

From RFC 2616 – “Hypertext Transfer Protocol — HTTP/1.1”, Section 4.2, “Message Headers”:

Each header field consists of a name followed by a colon (“:”) and the field value. Field names are case-insensitive.

The updating RFC 7230 does not list any changes from RFC 2616 at this part.

Leave a Comment