The header keys are canonicalized.
Unfortunately the standard canonical form of "ETag" is "Etag".
The ETag header is the only HTTP header key which is not in
the standard canonical form. Fortunately any compliant implementation
will ignore capitalization of the header keys so this should never be
a problem. It is just a small inconsistency.
V.