duck.http.headers¶
Module for HTTP headers.
Module Contents¶
Classes¶
Headers class for representing request or response headers. |
API¶
- class duck.http.headers.Headers[source]¶
Bases:
dictHeaders class for representing request or response headers.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- __slots__¶
()
- _get_header(header: str, default_value=None) Optional[str][source]¶
Returns a header value of default_value if not found.
- delete_header(header: str, failsafe: bool = True)[source]¶
Deletes a header and if failsafe is True, no error will be raised if header doesn’t exist
- parse_from_bytes(data: bytes, delimeter='\r\n')[source]¶
Load headers from bytes.
- Parameters:
delimeter – Delimeter separating the headers.