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("哈哈哈")

 

转载于:https://www.cnblogs.com/jassin-du/p/8370661.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值