赞
踩
Cookie 是保存到客户端的,用户通过浏览器访问网站保存到本地,Flask 通过Response将cookie写到浏览器上,下一次访问,浏览器会根据网站域名(或IP_携带cookie过来.
在Flask中对cookie的处理主要有3个方法
set_cookie设置cookie,默认有效期是临时cookie,浏览器关闭就失效可以通过 max_age 设置有效期, 单位是秒
resp = make_response("success") # 设置响应体
resp.set_cookie("username", "yoyo", max_age=24*60*60)
request.cookies获取cookie,通过reques.cookies的方式, 返回的是一个字典,可以获取字典里的相应的值
cookie_username = request.cookies.get("username")
delete_cookie 这里的删除只是让cookie过期,并不是直接删除cookie
resp = make_response("delete cookies") # 设置响应体
resp.delete_cookie("username")
以下是set_cookie 用到的一些参数,使用key-value 键值对,max_age:是设置cooki
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。