Skip to main content

Module hpack

Module hpack 

Source
Expand description

HPACK header compression (RFC 7541).

HPACK is the header compression algorithm used by HTTP/2. It uses:

  • A static table of 61 common header fields
  • A dynamic table of recently used headers
  • Huffman coding for string literals
  • Variable-length integer encoding

Structs§

HeaderField
A header field (name-value pair).
HpackDecoder
HPACK decoder.
HpackEncoder
HPACK encoder.
StaticTable
The HPACK static table (RFC 7541 Appendix A).

Enums§

HpackError
HPACK decoding error.

Constants§

DEFAULT_TABLE_SIZE
Default dynamic table size (4096 bytes).