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()
flask====cookie
猜你喜欢
转载自blog.csdn.net/qq_42817166/article/details/83512089
今日推荐
周排行