On Fri, Jun 19, 2009 at 6:45 AM, Charles
Brooking<public+jackrabbit@charlie.brooking.id.au> wrote:
> A month ago I wrote about how uploads from the Mac WebDAV client were
> mysteriously resulting in 0 byte files. I've revisited this and discovered
> that the problem occurs when using an Apache proxy.
>
> The Mac client sends HTTP messages with a "Transfer-Encoding: Chunked"
> header, but Apache expects "chunked" (lowercase) and decides it isn't
> supported. To make Apache also handle "Chunked", you can use mod_headers:
>
> ProxyPass / http://localhost:8080/
> ProxyPassReverse / http://localhost:8080/
> RequestHeader edit Transfer-Encoding Chunked chunked early
>
> (I think the Mac client is wrong here - although HTTP header names are
> case-insensitive, I don't believe the same applies to header values. In
> any case, this workaround is harmless.)
>
> Hopefully this will help someone.
Thanks for providing this info!
Regards,
Alex
--
Alexander Klimetschek
alexander.klimetschek@day.com
|