Hi, I use haproxy (1.8.4) with http/2 support in front of a server that speaks http 1.1. This is working great with one exception. Several http/2 client libraries are sending PUT requests without sending the Content-Length header (as it' not strictly needed due to the framing). The http 1.1 request issued to the backend is therefore malformed as the header is required there.
I think the right thing here is for haproxy to convert the PUT to a chunked transfer request to the backend. Thoughts? B.