W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2015

Re: HTTP/2 Upgrade with content?

From: Ilari Liusvaara <ilari.liusvaara@elisanet.fi>
Date: Fri, 13 Mar 2015 13:32:23 +0200
To: Amos Jeffries <squid3@treenet.co.nz>
Cc: ietf-http-wg@w3.org
Message-ID: <20150313113223.GA17124@LK-Perkele-VII>
On Fri, Mar 13, 2015 at 11:43:11PM +1300, Amos Jeffries wrote:
> 
> No matter what you do the client has started sending a request specifid
> as having a payload in HTTP/1 format. It must finish that request,
> including the payload it promised, before any HTTP/2 may happen.
>  - if the client is smart it would use chunked encoding then abandon
> with 0-sized chunk on seeing the 30x. But that has other nasty problems,
> and servers cant rely on it.

Sigh.

And if the client did 100-Continue, starts sending and gets 307, there
is real risk that client has no choice but treat that as a fatal error
(will not retry, report failure back to user/caller).

> We have some prior painful experience applicable from NTLM vs POST
> requests. In all cases there is large bandwidth wastage and latency.
 
And in some cases, things just plain won't work...


-Ilari
Received on Friday, 13 March 2015 11:32:52 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:14:43 UTC