Lieven Govaerts <l...@apache.org> writes: > Note, again: Serf will not have a feature to automatically detect that > servers don't support chunked requests. Such a check is implemented in > ra_serf with the extra OPTIONS request, there's no other way to do > this without the extra roundtrip.
There is another way: rely on the fact that all client operations from the client start with non-pipelined requests. During this phase ra_serf recognises the 411 for the first chunked request, switches to C-L mode and retries the request. There is still an extra request, but only when the proxy is present. My patch to implement this allows 90% of the regression tests to PASS, if I could get the ra_serf code to retry the update REPORT request I think just about all the tests would PASS. -- Philip Martin | Subversion Committer WANdisco | Non-Stop Data www.wandisco.com