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