TE: identity; q=0

So, I'm thinking about implementing this, and it occurs to me that it's
crazy to allow TE: identity; q=0.

Consider:  The HTTP/1.1 spec. already says that "chunked" is always
acceptable.  If "identity" were also always acceptable, then any server
that just implements those two (a common case?) could ignore the TE
header altogether, thus saving processing and code space.

Most content gets returned as "identity".  But as the spec. now stands,
a fully conforming server must check the TE header for "identity; q=0",
just so it knows to return a 406 (Not Acceptable).  That seems crazy to
me.  What earthly reason could a client have for *not* accepting
identity?

Dave Kristol

Received on Wednesday, 29 April 1998 06:47:08 UTC