C http2中:协议伪头的静态表中的索引号是多少?

C http2中:协议伪头的静态表中的索引号是多少?,c,http2,C,Http2,我正在做一个识别websocket连接的项目。由于HTTP2中websocket连接方式发生了变化,因此添加了一个新的伪头:协议,如中所述。但是我在中找不到这个新的伪头的索引号 我尝试过谷歌搜索,但没有相关信息。您无法将条目添加到状态表中。HPACK链接的第一行(我的重点): 静态表(见第2.3.1节)包含预定义的和不可更改的标题字段列表 以及: HPACK格式有意简单且不灵活。这两种特性都降低了由于实现错误而导致互操作性或安全问题的风险。没有定义可扩展性机制;只有定义完整的替换,才能更改格式

我正在做一个识别websocket连接的项目。由于HTTP2中websocket连接方式发生了变化,因此添加了一个新的伪头:协议,如中所述。但是我在中找不到这个新的伪头的索引号


我尝试过谷歌搜索,但没有相关信息。

您无法将条目添加到状态表中。HPACK链接的第一行(我的重点):

静态表(见第2.3.1节)包含预定义的和不可更改的标题字段列表

以及:

HPACK格式有意简单且不灵活。这两种特性都降低了由于实现错误而导致互操作性或安全问题的风险。没有定义可扩展性机制;只有定义完整的替换,才能更改格式

因此,头被添加到动态HPACK表中,但没有固定的索引号

即使它在静态表中被分配了一个索引号,假设它总是被使用也是错误的-