python中對cookie的增刪查


首先,我需要說明一點,我的是python3  ,其中

re.headers["Set_Cookie"]="ItCast2=python2; Expires=Sun, 09-Feb-2020 03:59:57 GMT; Max-Age=3600; Path=/"
方法設置cookie並無作用

1、設置cookie方法,前提要有一個返回頁面,所以才能設置cookie值,所以必須import make_response
from flask import Flask, request, make_response
@app.route("/set_cookie")
def set_cookie():
re = make_response("set_cookie page")
re.set_cookie("ItCast", "python")
re.set_cookie("ItCast1", "python1", max_age=3600)
# re.headers["Set_Cookie"]="ItCast2=python2; Expires=Sun, 09-Feb-2020 03:59:57 GMT; Max-Age=3600; Path=/"
return re

2、獲得cookie方法,cookie在request請求中,所以需要import request。request.cookies當成一個字典,因為不止一個cookie

from flask import Flask, request, make_response

@app.route("/get_cookie")
def get_cookie():
    coo = request.cookies.get("ItCast1")
    return coo

3、刪除一個cookie,首先是已經存在的cookie,在我們已經知道cookie的鍵的時候,我們刪除后只需要返回一個頁面,所有需要import  make_response

@app.route("/delete_cookie")
def delete_cookie():
    respo = make_response("delete_cookie page")
    respo.delete_cookie("ItCast")
    return respo

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM