struct HPack::HeaderField

Overview

An ordered header field with optional per-field encoding overrides.

Explicit values take precedence over policy-block and per-call values.

field = HPack::HeaderField.new(
  "authorization",
  "secret",
  indexing: HPack::Indexing::NEVER
)

Defined in:

header_field.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String, value : String, indexing : Indexing | Nil = nil, huffman : HuffmanMode | Nil = nil) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(name _name = @name, value _value = @value, indexing _indexing = @indexing, huffman _huffman = @huffman) #

[View source]
def huffman : HuffmanMode | Nil #

def indexing : Indexing | Nil #

def name : String #

def value : String #