W3C home > Mailing lists > Public > ietf-http-wg@w3.org > July to September 2006

Re: HTTP/1.1 pconns to 1.0 servers

From: Roy T. Fielding <fielding@gbiv.com>
Date: Thu, 21 Sep 2006 20:43:36 -0700
Message-Id: <39A4FCDB-DD23-409F-AD37-75CFBCA1E688@gbiv.com>
Cc: ietf-http-wg@w3.org
To: Henrik Nordstrom <hno@squid-cache.org>

On Sep 21, 2006, at 6:59 PM, Henrik Nordstrom wrote:

> The reason why Squid does not assume a HTTP/1.1 request also implies
> persistent connection on a HTTP/1.0 response is because HTTP/1.0
> persistent proxy connections is not defined in any standard and we are
> not sure the client will do the right thing if it hasn't advertised
> support for it.
>
> When we move to HTTP/1.1 things will clear up consideably I think.  
> Being
> HTTP/1.0 is a bit of a mess. And the number of broken HTTP/1.1 servers
> out there responding with chunked encoding to a HTTP/1.0 request or
> broken clients capable of handling content-encoding: gzip but  
> failing to
> do so on HTTP/1.0 responses may actually finally force this to happen,
> just not sure how to fit trailers into Squid in a sane manner.

That is why trailers are optional -- just drop them for now.  They can
be useful for later responses from the cache, but I agree that it is
tricky to handle them within an intermediary.  It is better to release
an HTTP/1.1 handler now that simply drops trailers than it is to wait
for a more complicated solution.

....Roy
Received on Friday, 22 September 2006 03:43:55 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:49:46 GMT