Answer

Answer

t.me/python_tesst

Ответ:

From constructor:

Set-Cookie: integer=5


Set-Cookie: with_quotes="He said, \"Hello, World!\""


From load():

Set-Cookie: integer=5


Set-Cookie: with_quotes="He said, \"Hello, World!\""

Объяснение:

В зависимости от веб-сервера и фреймворка, cookie доступы либо прямо из заголовка, либо из значения HTTP_COOKIE. После того, как Set-cookie заголовки переданы клиенту, он будет возвращать их на сервер в последующих запросах, используя заголовок Cookie. Входящий заголовок может содержать несколько cookie, разделённых символами ;:

Cookie: integer=5; with_quotes="He said, \"Hello, World!\""

Чтобы их раскодировать, передайте нужную часть cтроки в SimpleCookie, либо используйте метод load().

Код:

from http import cookies

HTTP_COOKIE = '; '.join([
  r'integer=5',
  r'with_quotes="He said, \"Hello, World!\""',
])

print('From constructor:')
c = cookies.SimpleCookie(HTTP_COOKIE)
print(c)

print()
print('From load():')
c = cookies.SimpleCookie()
c.load(HTTP_COOKIE)
print(c)



Report Page