You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That is, the connection preface starts with the string "PRI *
HTTP/2.0\r\n\r\nSM\r\n\r\n"). This sequence MUST be followed by a
SETTINGS frame (Section 6.5), which MAY be empty.
So, the first frame after connection preface should be SETTINGS. However, according to this output of h2i, h2o server seems to accept HEADERS frame as the first frame after connection preface.
according to this output of h2i, h2o server seems to accept HEADERS frame as the first frame after connection preface.
Thank you for pointing out. I think your observation is correct.
However, according to this output of h2i, h2o server seems to accept HEADERS frame as the first frame after connection preface.
I thought that h2i always sent SETTINGS frame as part of the preface without logging it. Is my understanding wrong, or did you use a modified version of h2i?
RFC7540 says
in 3.5 HTTP/2 Connection Preface.
So, the first frame after connection preface should be SETTINGS. However, according to this output of h2i, h2o server seems to accept HEADERS frame as the first frame after connection preface.
Is it expected behaviour?
The text was updated successfully, but these errors were encountered: