Module aws_lambda_powertools.event_handler.util
Functions
def extract_origin_header(resolved_headers: Mapping[str, Any])
-
Expand source code
def extract_origin_header(resolved_headers: Mapping[str, Any]): """ Extracts the 'origin' or 'Origin' header from the provided resolver headers. The 'origin' or 'Origin' header can be either a single header or a multi-header. Args: resolved_headers (Mapping): A dictionary containing the headers. Returns: str | None: The value(s) of the origin header or None. """ resolved_header = resolved_headers.get("origin") if isinstance(resolved_header, list): return resolved_header[0] return resolved_header
Extracts the 'origin' or 'Origin' header from the provided resolver headers.
The 'origin' or 'Origin' header can be either a single header or a multi-header.
Args
resolved_headers
:Mapping
- A dictionary containing the headers.
Returns
str | None
- The value(s) of the origin header or None.