Headers
A collection of HTTP header values.
In a majority of cases, HTTP headers are normally a collection of simple key/value pairs, but per official spec, a header field can technically contain multiple values. As a result, users are able to append new values, besides simply set them.
Also, according to the RFC, header field names are case-insensitive. In other words, accessing "Content-Type" is functionally identical to "content-type".