Unfortunately httpd proxy will forward it de"chunked" although it will not fill-in any "Content-Length". httpd is no longer to handle it on its input afterwards. The sniffed forwarded request is at: http://www.jankratochvil.net/priv/SonyEricssonP900-forwarded.HTTPrequest .gz
That's a slightly different story. 2.1 has the fix for this (proxy_http.c r1.166), but it never got back ported to 2.0.
2.0's STATUS says: * Rewrite how proxy sends its request to allow input bodies to morph the request bodies. Previously, if an input filter changed the request body, the original C-L would be sent which would be incorrect.
Due to HTTP compliance, we must either send the body T-E: chunked or include a C-L for the request body. Connection: Close is not an option. [jerenkrantz 2002/12/08 21:37:27] +1: stoddard, striker, jim -1: brianp (we need a more robust solution than what's in 2.1 right now) jerenkrantz (should be fixed, but I don't have time to do this)
At this date (about 20 months later), I have no earthly idea what was wrong. But, I'd suggest trying httpd-2.0 HEAD (aka httpd-2.1) and see if that fixes it. Perhaps someone can remember why I agreed with Brian and what I never fixed... ;-) -- justin