py.lib.aw_web_tools
2024-02-27
Parent:06f00ec09030
py.lib.aw_web_tools/src/aw_web_tools/cookie.py
+ Реализация плагина идентификации . Сводим все классы исключений к одному предку для удобства
1 # coding: utf-8
10 Класс хранящий ``cookie`` и способный их устанавливать в объекты http-ответов ``bottle``
11 """
22 :param name: Имя ``cookie``
23 :param value: Значение ``cookie``
24 :param max_age: Время жизни ``cookie`` в секундах.
25 :param expires: Значение времени, когда cookie будет удалена, задаётся в виде ``unix timestamp (int)`` или
26 ``datetime``
27 :param path: Префикс пути поиска ресурса на данном сайте, для которого следует отправлять данное ``cookie``
28 :param secure: Отправлять ``cookie`` только по шифрованным каналам связи
29 :param httponly: Сделать ``cookie`` не доступной для ``JavaScript``
30 :param samesite: Не отправлять данную cookie, если запрос пришёл не с того же сайта (анализируется заголовок
31 referer)
32 :param domain: Имя домена в рамках которого выставляется cookie. В современных браузерах может и глючить
33 """
47 Подготавливает параметры, которые можно передать в процедуру ``set_cookie``
48 объекта ``Response``
49 """
55 }
68 Подготавливает параметры, которые можно передать в процедуру ``delete_cookie``
69 объекта ``Response``
70 """