flask====cookie

from flask import Flask,make_response,request
app =Flask(__name__)
#Response.set_cookie(key,value,max_age=None,expires=None,path='/')
#设置cookie
import time
@app.route('/set_cookie/')
def set_cookie():
    res = make_response('设置cookie')
    #设置cookie  默认存活时间为 浏览会话结束
    res.set_cookie('message','=1=1=1=1=1')
    return res
#设置cookie并且设置保存时间
@app.route('/set_cookie_lifttime/')
def set_cookie_lifttime():
    res =make_response('设置cookie并且设置过期时间')
    # res.set_cookie('message','123456789',max_age=30)
    leftTime = time.time() + 30
    res.set_cookie('message','拼搏到无能为力 坚持到感动自己',expires=leftTime)
    return res
#获取cookie
@app.route('/get_cookie/')
def get_cookie():
    # print(request.cookies)
    value =request.cookies.get('message')#获取cookie
    return  '获取cookie的值--{}'.format(value)
#删除cookie
@app.route('/delete_cookie/')
def delete_cookie():
    res =make_response('删除cookie')
    res.delete_cookie('message')#删除cookie
    res.set_cookie('message','','max_age=0')#重新设置 刚活就死掉了
    return res
@app.route('/')
def index():
    return  "首页"
if __name__=='__main__':
    app.run()

猜你喜欢

转载自blog.csdn.net/qq_42817166/article/details/83512089
今日推荐