Le 7/24/23 à 12:24, Yaacov Akiba Slama a écrit :
Hi Christopher,
Thanks for report. It is not a known issue, but I can confirm it. When
H3 HEADERS frames are converted to the internal HTTP representation
(HTX), a flag is missing to specify a content-length was found.
I pushed a flag, it should be fixed:
commit e42241ed2b1df77beb1817eb9bcc46bab793f25c (HEAD -> master,
haproxy.org/master)
Author: Christopher Faulet <[email protected]>
Date: Mon Jul 24 11:37:10 2023 +0200
Thanks for the fix. I just tested and it works but I can still see a
weird behavior when using curl (I still didn't test with a browser):
when the uploaded data is big (bigger than bufsize), the connection is
not immediately closed but only after a timeout:
curl --http3-only -d @<file> <url>
<response from the server>
curl: (55) ngtcp2_conn_handle_expiry returned error: ERR_IDLE_CLOSE
This time, I'm unable to reproduce. I guess we need help of the quic men (Fred
or Amaury).
--
Christopher Faulet