W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2021

The HTTP/2 PRIORITY_UPDATE frame uses an 8-bit type field

From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Wed, 15 Dec 2021 17:29:24 +0000
Message-ID: <CALGR9oZMxHmLMt4nhy8Lv8y6WXOftgYW=S4T2RVirZ3HxcmEaA@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Hello HTTP WG,

During the IESG review we found a typo in the diagram for the HTTP/2
PRIORITY_UPDATE frame, which declared it as a QUIC-style variable length
integer. This is a bit nonsensical since the HTTP/2 protocol is responsible
for the definition of HTTP/2 frame headers, which includes the type field.
In the priorities draft we are most certainly not changing HTTP/2 frame
header layouts - that was never the goal or intention. And I'm sure anyone
that tried to implement it that way would have spotted the obvious problems
that arise very quickly.

We have an editorial fix ready [1], the frame type field is correctly
labelled as 8-bits as it always should be. But just to alleviate any doubt,
if you did really implement HTTP/2 PRIORITY_UPDATE any somehow used a
variable length integer encoding for the type field, please speak up now.

Cheers,
Lucas

[1] - https://github.com/httpwg/http-extensions/pull/1860
Received on Wednesday, 15 December 2021 17:29:48 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 2 February 2023 18:44:06 UTC