HTTP/3 Client behavior when QUIC stream with FIN=1; LEN=0 is Blocked

Hi,

I would like to know what is the behavior of the Client when *ONLY the
Packet 52* in the attached pcap is Blocked by a middlebox. Does the HTTP/3
implementation save the file after reassembly ?

Packet 51 - STREAM id=0 fin=0 off=4666 len=462 dir=Bidirectional
origin=Client-initiated
Packet 52 - STREAM id=0 fin=1 off=5128 len=0 dir=Bidirectional
origin=Client-initiated

As per RFC 9114
After sending a final response, the server MUST close the stream for
sending.  At this point, the QUIC stream is fully closed. When a stream is
closed, this indicates the end of the final HTTP message.

Regards,
Kaushal

Received on Monday, 20 November 2023 04:15:09 UTC