当前位置:   article > 正文

Flask 学习-62.Cookies 设置与使用_flask处理cookie

flask处理cookie

前言

Cookie 是保存到客户端的,用户通过浏览器访问网站保存到本地,Flask 通过Response将cookie写到浏览器上,下一次访问,浏览器会根据网站域名(或IP_携带cookie过来.

Flask 中处理cookies

在Flask中对cookie的处理主要有3个方法

set_cookie设置cookie,默认有效期是临时cookie,浏览器关闭就失效可以通过 max_age 设置有效期, 单位是秒

  resp = make_response("success")  # 设置响应体
  resp.set_cookie("username", "yoyo", max_age=24*60*60)
  • 1
  • 2

request.cookies获取cookie,通过reques.cookies的方式, 返回的是一个字典,可以获取字典里的相应的值

    cookie_username = request.cookies.get("username")
  • 1

delete_cookie 这里的删除只是让cookie过期,并不是直接删除cookie

    resp = make_response("delete cookies")  # 设置响应体
    resp.delete_cookie("username")
  • 1
  • 2

set_cookie设置cookie

以下是set_cookie 用到的一些参数,使用key-value 键值对,max_age:是设置cooki

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/540528
推荐阅读
相关标签
  

闽ICP备14008679号