Cookie
以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数据,以获得更好的访问者体验和网站统计信息
官网上说要使用flask的会话的话就不使用cookies,因为会话相对更加安全。不过还是学习一下
上代码:
from flask import Flask, request, make_response
# 创建一个app实例
app = Flask(__name__)
# 设置cookie
@app.route('/set_cookies')
def set_cookies():
resp = make_response('success') # 设置响应体
resp.set_cookie('name', 'admin', max_age=3600) # 设置cookie内容和有效期,有效期单位为秒
return resp
# 获取cookie
@app.route('/get_cookies')
def get_cookies():
cookie = request.cookies.get("name")
print(request.cookies)
return cookie
# 删除cookie
@app.route('/delete_cookies')
def delete_cookies():
resp = make_response('delete success')
resp.delete_cookie('name')
return resp
if __name__ == '__main__':
app.run(debug=True)
看效果:
设置cookie
获取cookie
删除cookie