gpt4 book ai didi

python - Flask:如何删除 cookie?

转载 作者:IT老高 更新时间:2023-10-28 20:24:26 25 4
gpt4 key购买 nike

我使用文档中建议的代码设置 cookie:

from flask import make_response

@app.route('/')
def index():
resp = make_response(render_template(...))
resp.set_cookie('username', 'the username')
return resp

但是我该如何移除它们呢?没有 remove_cookie 方法。我试过了:

if request.cookies.get('sessionID');
request.cookies.pop('sessionID', None)

但事实证明 request.cookies 对象是不可变的。我该怎么办?

最佳答案

没有用于删除 cookie 的 HTTP header 。传统上,您只需将 cookie 设置为具有过去过期日期的虚拟值,因此它会立即过期。

resp.set_cookie('sessionID', '', expires=0)

这会将 session id cookie 设置为在 unixtime 0 过期的空字符串,这几乎可以肯定是过去。

关于python - Flask:如何删除 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com