• cookie介绍


    cookie

    cookie是什么

    cookie是服务端(提供cookie数据)让浏览器保存的键值对

    需知点:

    浏览器可以设置不保存cookie

    保存了该网站的cookie之后,后续的请求都会携带着相关cookie发送到服务端

    cookie主要应用

    登录

    如七天免登陆

    记住用户的某些浏览习惯

    简单的请求限制(如投票限制次数)

    七天免登录实现原理

    服务端可以在用户浏览器写Cookie --->响应头里面会有 Set-Cookie,登陆之后,是保存在浏览器端的“键值对”,浏览器每次发请求的时候会携带Cookie,通过判断请求中是否有这个cookie值,决定是否让其请求的页面再次登录。

    设置cookie值

     关于装饰器的修复技术

    from functools import wraps
    
    
    # def wrapper(func):
    #
    #     def inner(*args,**kwargs):
    #         print("在前面执行。")
    #         func()
    #         print("在后面执行")
    #     return inner
    #
    # def f():
    #     '''
    #     这是一个用来测试装饰器修复技术的函数
    #     :return:
    #     '''
    #     print("哈哈哈")
    #
    #
    # if __name__ == "__main__":
    #     print(f.__name__)   # 打印函数的名字  # f
    #     print(f.__doc__)    # 打印函数的注释(换行是"""表示换行
    #     print(f.__dict__)
    
    
    
    def wrapper(func):
        @wraps(func)  # 专门用来修复装饰器的属性
        def inner(*args,**kwargs):
            print("在前面执行。")
            func()
            print("在后面执行")
        return inner
    
    @wrapper  # 加了装饰器会丢失原来的属性
    def f():
        '''
        这是一个用来测试装饰器修复技术的函数
        :return:
        '''
        print("哈哈哈")
  • 相关阅读:
    开发环境之Webpack
    开发环境之Nginx
    Winfrom排坑
    Winfrom打包教程(Inno Setup工具)
    博客园美化教程
    开发环境之Tomcat
    IDEA编码时卡顿问题
    学习Spring5源码时所遇到的坑
    docker+jmeter+influx+granfana搭建性能测试监控平台
    Windows10上安装 WSL---Ubuntu
  • 原文地址:https://www.cnblogs.com/jassin-du/p/8370661.html
Copyright © 2020-2023  润新知