РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
76 of 252 menu

Метод delete_cookie

Метод delete_cookie применяется к объекту ответа Response и удаляет cookie с указанным именем. Первым параметром передаётся имя cookie. Вторым необязательным параметром можно передать словарь с дополнительными атрибутами, например path или domain. Метод устанавливает срок действия cookie в прошлое, благодаря чему браузер удаляет его при следующем запросе.

Синтаксис

response.delete_cookie(name, [options])

Пример

Давайте удалим cookie с именем 'user':

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.delete_cookie('user') return 'cookie deleted'

Результат выполнения кода:

"cookie deleted"

Пример

Давайте удалим cookie с указанием пути '/':

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.delete_cookie('user', path='/') return 'cookie deleted'

Результат выполнения кода:

"cookie deleted"

Пример

Давайте удалим cookie и проверим заголовок ответа:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.delete_cookie('user') return str(response.headerlist)

Результат выполнения кода:

[('Content-Type', 'text/html; charset=UTF-8'), ('Set-Cookie', 'user=; expires=Thu, 01 Jan 1970 00:00:00 GMT')]

Смотрите также

  • класс Response,
    который представляет объект ответа
  • метод set_cookie,
    который устанавливает cookie
  • метод set_header,
    который устанавливает заголовок ответа
  • атрибут headerlist,
    который содержит список заголовков ответа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить