INNER CODE UNIT · Python

rfc7807

akutayural/APIException · api_exception/__init__.py:285

def rfc7807():
    raise APIException(
        error_code=CustomExceptionCode.PERMISSION_DENIED,
        http_status_code=403,
    )
    ```
    """

    # Validate and freeze header key tuples early
    def _validate_header_keys(keys_iter: Iterable[str]) -> Tuple[str, ...]:
        out = []
        for k in keys_iter:
            if not isinstance(k, str) or not k.strip():
                raise ValueError(f"Invalid header key: {k}")
            out.append(k.strip().lower())  # normalize: lower-case
        return tuple(out)

    log_header_keys = _validate_header_keys(log_header_keys)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…