On Wed, 2008-12-03 at 08:24 +0100, Henrik Nordstrom wrote:
> ons 2008-12-03 klockan 00:26 -0200 skrev Lucas Brasilino:
> 
> > Since when there's a POST request without 'Content-Length' header
> > rises an error, I was
> > playing around (just for fun) to add this header to request before the
> > request headers gets processed. I've tried to add
> > a code like:
> 
> That's the wrong approach. What is needed is to add support for chunked
> encoding in the request path. Currently only supported in the response
> path.

Exactly. Meanwhile, I wrote a _hack_ to support chunked requests by
reading the entire chunked body, dechunking it, removing the
Transfer-Encoding header, and adding the Content-Length header. All
before the usual Squid code starts looking at the request body... The
maximum buffer size is configurable via squid.conf.

I will post the changes shortly on lp, with various other v3.0
improvements.

Thank you,

Alex.


Reply via email to