我是靠谱客的博主 酷酷帆布鞋,最近开发中收集的这篇文章主要介绍Flask 设置cookie的两种方法.获取cookie,和删除cookie的方法(修改过期时间),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
设置cookie
方法一:
创建对象 make_response的对象
调用对象 的set_cookie方法设置cookie
方法二:
直接设置表单头
除了键值对,其他部分可去浏览器检查摘抄
resp.headers["Set-Cookie"] = "wancheng3=python3; Expires=Mon, 27-Nov-2017 07:57:17 GMT; Max-Age=3600; Path=/"
# coding=utf-8
from flask import Flask,make_response,request
app = Flask(__name__)
@app.route("/set_cookie")
def set_cookie():
"""设置cookie"""
#先创建响应对象
resp = make_response("set cookie OK")
# 设置cookie cookie名 cookie值 默认临时cookie浏览器关闭即失效
resp.set_cookie("wancheng","python")
# 通过max_age控制cookie有效期, 单位:秒
resp.set_cookie("wancheng2","python2",max_age=3600)
resp.headers["Set-Cookie"] = "wancheng3=python3; Expires=Mon, 27-Nov-2017 07:57:17 GMT; Max-Age=3600; Path=/"
return resp
@app.route("/get_cookie")
def get_cookie():
"""获取cookie"""
cookie = request.cookies.get("wancheng2")
return "cookie wancheng2=%s" % cookie
@app.route("/delete_cookie")
def delete_cookie():
"""删除cookie"""
resp = make_response("delete cookie ok")
resp.delete_cookie("wancheng2")
return resp
if __name__ == '__main__':
app.run(host="127.0.0.1",port=5000,debug=True)
最后
以上就是酷酷帆布鞋为你收集整理的Flask 设置cookie的两种方法.获取cookie,和删除cookie的方法(修改过期时间)的全部内容,希望文章能够帮你解决Flask 设置cookie的两种方法.获取cookie,和删除cookie的方法(修改过期时间)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复