duck.utils.headers¶
Headers utilities module.
Module Contents¶
Functions¶
Parse headers from bytes and store all headers as lists, even if they appear once. |
API¶
- duck.utils.headers.parse_headers_from_bytes(data: bytes, delimiter: str = '\r\n') Dict[str, List[str]][source]¶
Parse headers from bytes and store all headers as lists, even if they appear once.
- Parameters:
data – The raw header data in bytes format.
delimiter – Delimiter separating headers.
- Returns:
A dictionary with header names as keys (in lowercase) and lists of their respective values.
- Return type:
Dict[str, List[str]]