Spec-Zone.ru › Nim 1

cookies

Этот модуль реализует вспомогательные процедуры для разбора куки.

Импорты

strtabs, times

Процедуры

proc parseCookies(s: string): StringTableRef {...}{.raises: [], tags: [].}

Разбирает куки в таблицу строк.

Процедура предназначена для разбора заголовка Cookie, установленного клиентом, а не заголовка «Set-Cookie», установленного серверами.

Пример:

doAssert parseCookies("a=1; foo=bar") == {"a": 1, "foo": "bar"}.newStringTable
Исходный код Редактировать
proc setCookie(key, value: string; domain = ""; path = ""; expires = "";
               noName = false; secure = false; httpOnly = false): string {...}{.
    raises: [], tags: [].}
Создаёт команду в формате Set-Cookie: key=value; Domain=...; ... Исходный код Редактировать
proc setCookie(key, value: string; expires: DateTime | Time; domain = "";
               path = ""; noName = false; secure = false; httpOnly = false): string
Создаёт команду в формате Set-Cookie: key=value; Domain=...; ... Исходный код Редактировать

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/cookies.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API