### 设置修改删除cookie都是基于响应对象来实现的(HttpResponse),获取cookie是基于请求对象(WSGiRequest)实现的
### 设置修改cookie
## set_cookie
resp.set_cookie(self,key,value="",max_age=None,expires=None,path="/",
domain=None,secure=False,httponly=False,samesite=None,)
key:键
value:值
max_age:int,设置存储时长,到期删除,单位为秒
expires:datetime/datetime_str,设置到期时间,会根据到期时间计算出max_age
domain:str,设置使用域,cookie被跨域读取时需要被设置
secure:限制https协议下才会被读取到
httponly:限制客户端脚本访问cookie
samesite:None即随着所有的同站和跨站请求而发送cookie,Strict即跨域请求时不发送cookie
# 若max_age和expires同时存在, 则默认使用max_age
## set_signed_cookie
## 该用法和cookie用法基本相同,仅多了个salt参数
resp.set_signed_cookie(self, key, value, salt="", **kwargs) -> set_cookie(key, value,**kwargs)
salt:str,加盐(字符串)来增加cookie的复杂度从而来增强秘钥强度
### 删除cookie
resp.delete_cookie(key) # 删除普通cookie
resp.set_signed_cookie(key,None,max_age=0) # 删除加盐cookie
## 获取cookie
req.get_cookie(key) # 获取普通cookie
req.get_signed_cookie(key) # 获取加盐cookie