美文网首页
Flask中cookie的使用

Flask中cookie的使用

作者: 测试探索 | 来源:发表于2020-09-17 06:25 被阅读0次
设置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)

相关文章

网友评论

      本文标题:Flask中cookie的使用

      本文链接:https://www.haomeiwen.com/subject/ipbkyktx.html