设置cookie
from flask import Flask,make_response
app = Flask(__name__)
@app.route("/set_cookie")
def set_cookie():
resp = make_response("success")
# 设置cookie,默认有效期是临时cookie,浏览器关闭就失效
resp.set_cookie("itcase","python")
# 通过max_age 设置有效期,但是为秒
resp.set_cookie("itcase1", "python1",max_age = 3600)
resp.headers["Set-Cookie"] = "itcase3=python3; Expires=Sat, 16-Sep-2020 23:19:28 GMT; Max-Age=3600; Path=/"
return resp
if __name__ == '__main__':
app.run(debug=True)

image.png
获取cookie,和删除cookie
from flask import Flask,make_response,request
app = Flask(__name__)
@app.route("/set_cookie")
def set_cookie():
resp = make_response("success")
# 设置cookie,默认有效期是临时cookie,浏览器关闭就失效
resp.set_cookie("itcase","python")
# 通过max_age 设置有效期,但是为秒
resp.set_cookie("itcase1", "python1",max_age = 3600)
resp.headers["Set-Cookie"] = "itcase3=python3; Expires=Sat, 16-Sep-2020 23:19:28 GMT; Max-Age=3600; Path=/"
return resp
@app.route("/get_cookie")
def get_cookie():
c = request.cookies.get("itcase")
return c
@app.route("/delete_cookie")
def delete_cookie():
resp = make_response("del success")
# 删除cookie
resp.delete_cookie("itcast1")
return resp
if __name__ == '__main__':
app.run(debug=True)
网友评论