• tornado设置cookie和查看cookie,含加密


    tornado设置简单的cookie和获取cookie

    # -*- coding:utf-8 -*-
    #@Time : 2020/9/24 20:56
    #@Author: 张君
    #@File : cookie.py
    
    import  tornado.web
    import  tornado.ioloop
    
    class CookieHandle(tornado.web.RequestHandler):
        def get(self):
            print("设置cookie")
            self.set_cookie("user","zhangjun")
            self.write("设置成功")
    
    
    class getCookieHandle(tornado.web.RequestHandler):
        def get(self):
            print("得到cookie")
            user=self.get_cookie("user")
            self.write(user)
    
    app=tornado.web.Application([
        (r'^/setcookie',CookieHandle),
        (r'^/getcookie',getCookieHandle),
    ])
    app.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
    

      运行效果:

    查看设置cookie的效果

    查看获取cookie的效果

    tornado设置加密cookie和获取cookie

    加密与为加密的区别是调用了不同的加密方法,需要设置一个加密的cookie_secret

    # -*- coding:utf-8 -*-
    #@Time : 2020/9/24 20:56
    #@Author: 张君
    #@File : cookie.py
    
    import  tornado.web
    import  tornado.ioloop
    
    class CookieHandle(tornado.web.RequestHandler):
        def get(self):
            print("设置cookie")
            #这里与普通的一样,第一个参数是key,第二个参数是值,第三参数是有效日期
            self.set_secure_cookie("user","zhangjun",expires_days=10)
            self.write("设置成功")
    
    
    class getCookieHandle(tornado.web.RequestHandler):
        def get(self):
            print("得到cookie")
            user=self.get_secure_cookie("user")
            self.write(user)
    
    settings={
        "cookie_secret":"9876"
    }
    
    app=tornado.web.Application([
        (r'^/setcookie',CookieHandle),
        (r'^/getcookie',getCookieHandle),
    ],**settings)
    app.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
    

      

    加密运行效果

     获取加密的cookie

  • 相关阅读:
    05.Linux Startup & Shutdown
    04.Linux Disk Partition & Mount Point
    03Oracle数据查询(二)
    02Oracle数据查询(一)
    01Oracle数据库系统环境搭建
    02域名的选择技巧与注册实战
    01快速认识阿里云网站建设
    Linux文件操作
    Linux目录操作
    Linux根目录介绍
  • 原文地址:https://www.cnblogs.com/chongyou/p/13726740.html
Copyright © 2020-2023  润新知