flask 设置cookie&获取cookie&删除cookie

cookie存在的意义就是让客户端请求时保留上一次请求时的状态,例如当你成功登陆某个网站后,某一段时间内,你再访问这个网站时,不用再输入用户名和密码,提高客户体验:

    1 from flask import Flask, request
    2 from flask import make_response
    3 
    4 
    5 app = Flask(__name__)
    6 
S>  7 #获取cookie
S>  8 @app.route('/get_cookie')
    9 def get_cookie():
   10     name = request.cookies.get('passwd')
S> 12     return  name
   13 
S> 14 #删除cookie
S> 15 @app.route('/del_cookie')
   16 def del_cookie():
   17     resp = make_response('delete_cookie')
   18     resp.delete_cookie('passwd')
S> 19     return resp 
   20 
S> 21 #设置cookie
S> 22 @app.route('/set_cookie')
   23 def set_cookie():
   24     resp = make_response('set_cookie')
   25     resp.set_cookie('passwd', '123456')
   26     return resp
S> 27  

测试如下:

设置cookie:

flask 设置cookie&获取cookie&删除cookie_第1张图片

获取cookie:

flask 设置cookie&获取cookie&删除cookie_第2张图片

删除cookie:

flask 设置cookie&获取cookie&删除cookie_第3张图片

你可能感兴趣的:(flask)