I don't think the answer matters much but the inconsistency sticks out. Or perhaps its intentional?
In H3 we say "MUST reset all of the CONNECT streams it is not willing to process with the HTTP_REQUEST_REJECTED status " and later on that actually a server could use "HTTP status code 429".
In H2 we say only "MUST reply to the CONNECT request with a status code 426, indicating that the client attempted to open too many sessions.". HTTP/2's REFUSED_STREAM is pretty close to H3's HTTP_REQUEST_REJECTED if we wanted to recommend that.
I don't think the answer matters much but the inconsistency sticks out. Or perhaps its intentional?
In H3 we say "MUST reset all of the CONNECT streams it is not willing to process with the HTTP_REQUEST_REJECTED status " and later on that actually a server could use "HTTP status code 429".
In H2 we say only "MUST reply to the CONNECT request with a status code 426, indicating that the client attempted to open too many sessions.". HTTP/2's REFUSED_STREAM is pretty close to H3's HTTP_REQUEST_REJECTED if we wanted to recommend that.