flask 框架设置cookie,如果没有指定过期时间,那么cookie 将会在浏览器关闭后过期。
Flask 在响应中添加一个cookie,使用内置的 Response 类提供的 set_cookie() 方法。
def set_cookie(
self,
key: str,
value: str = "",
max_age: t.Optional[t.Union[timedelta, int]] = None,
expires: t.Optional[t.Union[str, datetime, int, float]] = None,
path: t.Optional[str] = "/",
domain: t.Optional[str] = None,
secure: bool = False,
httponly: bool = False,
samesite: t.Optional[str] = None,
) -> None:
"""Sets a cookie.
相关参数说明
属性 | 说明 |
---|---|
key | cookie的键 |
value | cookie的值 |
max_age | cookie被保存的时间数,单位为秒。 |
expires | 具体的过期时间,一个 |