commit | ccc7ee45f989744ee9c8704aa804d696e5be6745 | [log] [tgz] |
---|---|---|
author | William Lallemand <wlallemand@haproxy.org> | Fri Mar 18 17:57:15 2022 +0100 |
committer | William Lallemand <wlallemand@haproxy.org> | Wed Apr 06 11:43:01 2022 +0200 |
tree | 4dbd9fe4ffe005d4b4f9c6bbe1b347bc6ae220eb | |
parent | e8041fe8bcc95234a210c595912a22078c03472d [diff] |
MINOR: httpclient: enable request buffering The request buffering is required for doing l7 retry. The IO handler of the httpclient need to be rework for that. This patch change the IO handler so it copies partially the data instead of swapping buffer. This is needed because the b_xfer won't never work if the destination buffer is not empty, which is the case when buffering.