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:
获取cookie:
删除cookie: