ERR_METHOD_NOT_SUPPORTED ":status 200" Response

Skip to first unread message

Chris Morris

Dec 31, 2021, 4:09:34 PM12/31/21
to web-transport-dev
I'm trying to establish the WebTransport connection.

SETTINGS exchanged correctly, I've received the CONNECT request, but then I respond on the same bidirectional stream with the ":status 200" response, and am receiving net::ERR_METHOD_NOT_SUPPORTED.

The response is 5 bytes:
0x01 (HEADER field)
0x03 (Length of encoded field)
0x00 (Encoded field prefix, no dynamic tables)
0x00 (Encoded field prefix, no dynamic tables)
0xD9 (References QPACK static table entry 25 = ":status 200")

Do I need more fields than just ':status' in this response? Why would I get that error?


Chris Morris

Dec 31, 2021, 4:11:10 PM12/31/21
to web-transport-dev, Chris Morris
Should be noted,  ERR_METHOD_NOT_SUPPORTED is the output that Chrome is giving me in the developer console.


Jan 1, 2022, 6:28:14 PM1/1/22
to web-transport-dev,
I get that error with aioquic examples GoogleChrome/samples/webtransport does not throw that error. 

Victor Vasiliev

Jan 4, 2022, 2:47:50 PM1/4/22
to Chris Morris, web-transport-dev
METHOD_NOT_SUPPORTED typically means that one of the SETTINGS parameters required is missing, though it can also mean that something went wrong with the CONNECT stream.

You received this message because you are subscribed to the Google Groups "web-transport-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit
Reply all
Reply to author
0 new messages