zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    python基础
    python中自定义的栈
    python内置函数
    python函数之可迭代对象、迭代器的判断
    关系型数据库
    数据库基础知识
    进程间通信--管道
    共享内存应用范例
    Win7秘籍 如何用压缩卷调整不合理分区
    KL-divergence
  • 原文地址:https://www.cnblogs.com/chongyou/p/13726740.html
Copyright © 2011-2022 走看看