Google App Engine, Python, удаление куки или изменение его значения? - PullRequest
3 голосов
/ 23 сентября 2010

Я искал по этому вопросу, но не могу понять, как я могу удалить определенный файл cookie, используя Google Apps Engine, версию Python.Я устанавливаю cookie, как показано ниже, и мне нужно обновить его значение, я полагаю, что я не могу его обновить, мне просто нужно удалить и заново создать, но, похоже, не могу найти способ сделать это, я создаю егокак показано ниже:

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

Спасибо за любые советы.

Ответы [ 2 ]

7 голосов
/ 23 сентября 2010

Сервер не может удалить файл cookie HTTP.Чтобы обновить значение, просто отправьте новый файл cookie с тем же именем, и он будет обновлен;чтобы «удалить» cookie, установите время истечения в прошлом.

0 голосов
/ 20 октября 2015

Просто чтобы добавить больше, отправьте новый cookie с тем же именем со значением None (NoneType)

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

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...