httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "michel platini" <azali...@gmail.com>
Subject Re: [users@httpd] header unset content-encoding
Date Tue, 22 Apr 2008 20:05:46 GMT
Hi Joshua,
You are right: the client states it is HTTP\1.1.
In this case the client specification is not compliant with http\1.1.
I'll try your suggestion.

Thank you
Luca



On Tue, Apr 22, 2008 at 8:50 PM, Joshua Slive <joshua@slive.ca> wrote:

> On Tue, Apr 22, 2008 at 2:43 PM, michel platini <azalis73@gmail.com>
> wrote:
>
> > the problem is that apache set the header content-encoding to be chunked
> > before send the response.
> > this is a problem because the client is not http\1.1 compliant and
> doesn't
> > work if there are no content-length header.
> >
> > infact using browser all works fine even though in the download window
> there
> > are no information about content length.
> >
> > So I ask you if you know some workaround to unable the header
> > content-encoding so the client can see content-length.
>
> It's not the header itself that is the problem, it is the chunked
> encoding.
>
> The first question I'd ask is why the chunked encoding is getting sent
> in the first place. Apache should only send chunked if the client
> states in the request-line that it is HTTP/1.1. Is the client lying
> about what it supports?
>
> Under the assumption that you have a broken client, you can use
> BrowserMatch ClientUA downgrade-1.0
> See:
> http://httpd.apache.org/docs/2.2/env.html#special
> You may also need nokeepalive, depending on the nature of the clients
> problems.
>
> None of this will actually get you a Content-Length header. Apache
> can't generate that in any reasonable way, because it doesn't know the
> content-length before sending the response. If you want a
> Content-Length, you'll need to get resin to calculate it and send it
> out.
>
> But even an HTTP/1.0 client should be able handle a non-chunked
> response without content length. The server simply closes the
> connection to indicate that all the content has been sent.
>
> Joshua.
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

Mime
View raw message