首页 > 编程语言 > 详细

python中对cookie的增删查

时间:2020-02-09 12:04:32      阅读:61      评论:0      收藏:0      [点我收藏+]

首先,我需要说明一点,我的是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

 

python中对cookie的增删查

原文:https://www.cnblogs.com/lyxcode/p/12286499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!