module documentation

HTTP headers API.

Class FrozenHTTPHeaders Immutable HTTP entity headers.
Class MutableHTTPHeaders Mutable HTTP entity headers.
Function getFromRawHeaders Get a value from raw headers.
Function headerNameAsBytes Convert a header name to bytes if necessary.
Function headerNameAsText Convert a header name to str if necessary.
Function headerValueAsBytes Convert a header value to bytes if necessary.
Function headerValueAsText Convert a header value to str if necessary.
Function normalizeHeaderName Normalize a header name.
Function normalizeRawHeaders Undocumented
Function normalizeRawHeadersFrozen Undocumented
Function normalizeRawHeadersMutable Undocumented
Function rawHeaderName Undocumented
Function rawHeaderNameAndValue Undocumented
Constant HEADER_NAME_ENCODING Undocumented
Constant HEADER_VALUE_ENCODING Undocumented
Variable String Undocumented
def getFromRawHeaders(rawHeaders, name): (source)

Get a value from raw headers.

Parameters
rawHeaders:RawHeadersUndocumented
name:AnyStrUndocumented
Returns
Iterable[AnyStr]Undocumented
def headerNameAsBytes(name): (source)

Convert a header name to bytes if necessary.

Parameters
name:StringUndocumented
Returns
bytesUndocumented
def headerNameAsText(name): (source)

Convert a header name to str if necessary.

Parameters
name:StringUndocumented
Returns
strUndocumented
def headerValueAsBytes(value): (source)

Convert a header value to bytes if necessary.

Parameters
value:StringUndocumented
Returns
bytesUndocumented
def headerValueAsText(value): (source)

Convert a header value to str if necessary.

Parameters
value:StringUndocumented
Returns
strUndocumented
def normalizeHeaderName(name): (source)

Normalize a header name.

Parameters
name:AnyStrUndocumented
Returns
AnyStrUndocumented
def normalizeRawHeaders(headerPairs): (source)

Undocumented

Parameters
headerPairs:Iterable[Iterable[String]]Undocumented
Returns
Iterable[RawHeader]Undocumented
def normalizeRawHeadersFrozen(headerPairs): (source)

Undocumented

Parameters
headerPairs:Iterable[Iterable[bytes]]Undocumented
Returns
RawHeadersUndocumented
def normalizeRawHeadersMutable(headerPairs): (source)

Undocumented

Parameters
headerPairs:Iterable[Iterable[bytes]]Undocumented
Returns
MutableRawHeadersUndocumented
def rawHeaderName(name): (source)

Undocumented

Parameters
name:StringUndocumented
Returns
bytesUndocumented
def rawHeaderNameAndValue(name, value): (source)

Undocumented

Parameters
name:StringUndocumented
value:StringUndocumented
Returns
Tuple[bytes, bytes]Undocumented
HEADER_NAME_ENCODING: str = (source)

Undocumented

Value
'iso-8859-1'
HEADER_VALUE_ENCODING: str = (source)

Undocumented

Value
'iso-8859-1'
String = (source)

Undocumented