HTTP2 (HPACK) Как извлечь динамический c индекс таблицы декомпрессии из полезной нагрузки - PullRequest
0 голосов
/ 06 февраля 2020

«Запрос сообщения 1» использует stati c таблицу index 31 для отправки информации о типе контента. Затем запись добавляется в таблицу Dynami c со значением индекса 63. Как извлечь значение индекса таблицы Dynami c из «Запрос сообщения 1»?

Запрос сообщения 1:

Header: content-type: multipart/related; boundary=++Boundary
    Name Length: 12
    Name: content-type
    Value Length: 38
    Value: multipart/related; boundary=++Boundary
    content-type: multipart/related; boundary=++Boundary
    [Unescaped: multipart/related; boundary=++Boundary]
    Representation: Literal Header Field with Incremental Indexing - Indexed Name
    Index: 31
Hex dump
  5f 9d a6 da 12 6a c7 62 58 b0 b4 0d 25 93 ed 48
  cf 6d 52 0e cf 50 7f bf f7 74 f6 d5 20 ec f5

Запрос сообщения 2:

Header: content-type: multipart/related; boundary=++Boundary
    Name Length: 12
    Name: content-type
    Value Length: 38
    Value: multipart/related; boundary=++Boundary
    content-type: multipart/related; boundary=++Boundary
    [Unescaped: multipart/related; boundary=++Boundary]
    Representation: Indexed Header Field
    Index: 63
Hex dump : 0xbf (dynamic table index value)
...