Re: [Bug 3034] HTTP/1.0 chunked replies break Firefox

From: Henrik Nordström <henrik_at_henriknordstrom.net>
Date: Fri, 03 Sep 2010 19:52:59 +0200

ons 2010-09-01 klockan 21:52 -0600 skrev Alex Rousskov:

> An alternative is to add a fast ACL option to be able to enable HTTP/1.0
> chunked responses to selected user agents (none by default).

+1 on that from me. Allows the chunked response support to evolve
experimentally until we feel comfortable with announcing as HTTP/1.1.

Use of chunked in HTTP/1.0 is purely experimental.

> A yet another alternative is to change chunked response version to
> HTTP/1.1. This would be very easy to implement, but may confuse clients
> that try to track the proxy version (I suspect Opera might be doing
> that, for example).

We have discussed that a lot already.

I don't mind seeing an option for setting the HTTP version of responses.
A simple per http_port "on/off" kind of directive as in Squid-2.7 is
quite sufficient.

If this is added then the chunked response version check discussed
earlier is needed, to only chunk the response if our response version is
HTTP/1.1.

Once we do have acceptable HTTP/1.1 level compliance then the need for
this tuning option should go away, making the default HTTP/1.1. I doubt
there will be need for HTTP/1.0 downgrade once we can forward HTTP/1.1
properly.

Regards
Henrik
Received on Fri Sep 03 2010 - 17:53:02 MDT

This archive was generated by hypermail 2.2.0 : Sat Sep 04 2010 - 12:00:03 MDT