zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ORACLE游标概念讲解
    [转载]Oracle如何查看日志
    oracle 游标以及游标变量
    Oracle游标大全
    [转载]Oracle如何查看日志
    追踪从指缝溜走的时间
    《Falcon 初印象》幻灯分享
    百姓网那道题
    一个JavaScript写的黑白棋AI
    trac 推广 ppt 分享
  • 原文地址:https://www.cnblogs.com/lyxcode/p/12286499.html
Copyright © 2011-2022 走看看