RE: legality of Transfer-Encoding: chunked bodies in HTTP/2

Ok...so it appears we actually do want intermediaries to transform [1]...and the current spec text is incorrect.

If so, we need to add some inescapably obvious editorial text into the spec stating that "Transfer-Encoding: chunked" is illegal and intermediaries MUST convert (in both directions) along with guidance of how to do it (e.g. presence/absence of Content-Length, 0-chunk <--> END_STREAM, etc).  Currently, there are only 2 references to the string "Transfer-Encoding" and one of them is just an itemization of headers that "SHOULD" be removed, as part of a blurb about removing connection specific headers.

[1] http://lists.w3.org/Archives/Public/ietf-http-wg/2014JulSep/1635.html


-----Original Message-----
From: Martin Thomson [mailto:martin.thomson@gmail.com] 
Sent: Wednesday, August 6, 2014 9:11 PM
To: Osama Mazahir
Cc: Mark Nottingham; Michael Sweet; Zhong Yu; Johnny Graettinger; HTTP Working Group
Subject: Re: legality of Transfer-Encoding: chunked bodies in HTTP/2

On 6 August 2014 17:34, Osama Mazahir <OSAMAM@microsoft.com> wrote:
> "Transfer-Encoding: chunked" is illegal and intermediaries MUST convert

That.

Received on Thursday, 7 August 2014 21:49:08 UTC