首页 > 其他 > 详细

Tornado cookie 笔记

时间:2018-12-03 10:13:04      阅读:160      评论:0      收藏:0      [点我收藏+]

set_cookie()/get_cookie()的使用

    def get(self):
        # self.get_cookie()获取cookie
        if not self.get_cookie(name):
            self.set_cookie(name, namejr, expires_days=10)  # 设置cookie
            self.write(成功设置cookie...)
        else:
            self.write(已经存在cookie...)
            self.get_cookie(name)
            self.clear_cookie(name)  # 删除cookie
        self.write(OK!)

 

使用set_secure_cookie/get_secure_cookie

使用set_secure_cookie()/get_secure_cookie()需要设置settting

setting = dict(debug=True, cookie_secret=b23+n4TkSvyusUZoFKJIGThZFzQIbkQbnZXQkao+W/A=)  # cookie_secret是使用安全cookie的必要参数
    def get(self):
        if not self.get_secure_cookie(name):
            self.write(正在设置cookie...)
            self.set_secure_cookie(name, namejr, expires_days=10)
            self.write(成功设置cookie...)
        else:
            self.write(已经存在cookie...)
        self.write(OK!)

 

注:使用set_secure_cookie(name, value, 设置时间)中的value的类型是string

还有就是get_secure_cookie(name, value, max_age_days)中的max_age_days使用来过滤时间戳的

Tornado cookie 笔记

原文:https://www.cnblogs.com/namejr/p/10056435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!