# coding:utf-8 from flask import Flask, make_response, request app = Flask(__name__) @app.route("/set_cookie") def set_cookie(): # 创建一个响应的对象 resp = make_response(‘设置成功‘) # 设置cookie resp.set_cookie(‘username1‘, ‘hannibal‘) # 设置多个cookie resp.set_cookie(‘username2‘, ‘circle‘) # 默认的有效期是关闭浏览器之前 max_age 是手动添加有效期 单位是妙 resp.set_cookie(‘username3‘, ‘benjamin‘, max_age=3600) return resp @app.route("/get_cookie") def get_cookie(): c = request.cookies.get(‘username1‘) return c @app.route(‘/del_cookie‘) def del_cookie():
# 删除Cookie的时候也需要先创建响应对象 resp = make_response(‘del cookie‘) resp.delete_cookie(‘username3‘) return resp if __name__ == ‘__main__‘: app.run(host=‘0.0.0.0‘, debug=True)
resp.headers["Set-Cookie"] = "username3=benjamin; Expires=Tue, 23-Jul-2019 09:49:51 GMT; Max-Age=3600; Path=/"
原文:https://www.cnblogs.com/Hannibal-2018/p/11232824.html