Google App Engine,Python,如何删除或改变cookie的值?
我一直在寻找这个问题的答案,但似乎找不到如何在Google Apps Engine上用Python删除特定的cookie。我是这样设置cookie的,现在我想更新它的值。我想我可能不能直接更新,只能先删除再重新创建,但我找不到具体的方法。我是这样创建cookie的:
str = 'if_loggedin_username='+ self.username
self.from_obj.response.headers.add_header(
'Set-Cookie', str)
谢谢任何建议。
2 个回答
0
再补充一下,发送一个新的 cookie,名字和之前的一样,但值设为 None(也就是没有值)
self.response.headers.add_header("Set-Cookie", None)
希望这能帮到你
7
服务器无法直接删除一个HTTP cookie。如果想要更新这个cookie的值,只需要发送一个同名的新cookie,它就会被更新;如果想要“删除”这个cookie,只需设置一个过期时间在过去的时间里。