Google App Engine,Python,删除cookie或更改其价值?

时间:2010-09-23 01:43:35

标签: python google-app-engine session cookies header

我一直在搜索这个,但似乎无法弄清楚如何使用Google Apps Engine,Python版本删除特定的cookie。我正在设置如下的cookie,我需要更新它的值,我想我可能无法更新,只需要删除和重新创建但似乎无法找到方法来做到这一点,我正在创建它如下:

        str = 'if_loggedin_username='+ self.username
        self.from_obj.response.headers.add_header(
                                 'Set-Cookie', str)

感谢您的任何建议。

2 个答案:

答案 0 :(得分:7)

服务器无法删除HTTP cookie。要更新值,只需发送一个具有相同名称的新cookie,它将被更新;要“删除”cookie,请设置过去的到期时间。

答案 1 :(得分:0)

只需添加更多内容,请发送一个名称相同且名称为None(NoneType)的新cookie

self.response.headers.add_header("Set-Cookie", None)

希望有所帮助