Extract cookies from request headers.
(headers: dict[str, Any])
| 58 | |
| 59 | |
| 60 | def get_cookies_from_headers(headers: dict[str, Any]) -> dict[str, str]: |
| 61 | """Extract cookies from request headers.""" |
| 62 | cookies = {} |
| 63 | cookie_header: str = headers.get('cookie', '') |
| 64 | if cookie_header: |
| 65 | for cookie in cookie_header.split(';'): |
| 66 | name, value = cookie.strip().split('=') |
| 67 | cookies[name] = value |
| 68 | return cookies |
| 69 | |
| 70 | |
| 71 | async def send_json_response(send: Send, data: Any, status: int = 200) -> None: |