Json формат файла cookie

Список параметров

Имя

Тип

Описание

Имя

Тип

Описание

domain

string

Домен файла cookie (e.g. www.google.com, example.com).

expirationDate

double?

Дата истечения срока действия файла cookie. Исчесляется кол-вом секунд с начала эпохи Unix (01.01.1970 00:00:00). При отсутствии значения или при низком значении (<0.01), файл куки будет считаться сессионным session=true.

hostOnly

bool?

Зарезервировано. Не используется.

httpOnly

bool?

True, если файл cookie помечен как HttpOnly (т.е. файл cookie недоступен для клиентских скриптов). Дефолтное значение - False.

name

string

Имя файла cookie

path

string

Путь файла cookie

sameSite

string

Статус файла cookie на том же сайте (т.е. отправляется ли файл cookie с межсайтовыми запросами). Значения: lax, strict, unspecified. Дефолтное значение - unspecified

secure

bool?

True, если файл cookie помечен как безопасный (т.е. его область действия ограничена защищенными каналами, обычно HTTPS). Дефолтное значение - False.

session

bool?

Зарезервировано. Не используется. Устанавливается через параметр expirationDate.

storeId

string

Зарезервировано. Не используется.

value

string

Значение файла cookie.

id

int?

Зарезервировано. Не используется.

Пример для экспорта

[ { "domain": "some.host.io", "expirationDate": -1.0, "httpOnly": true, "name": "cookie-name-1", "path": "/", "sameSite": "strict", "secure": true, "value": "cookie-value-1", }, { "domain": "some.host.io", "expirationDate": 1672520400.0, "httpOnly": true, "name": "cookie-name-2", "path": "/", "sameSite": "Unspecified", "secure": true, "value": "cookie-value-2", }, { "domain": "some.host.io", "expirationDate": 1704056400.0, "httpOnly": false, "name": "cookie-name-3", "path": "/", "sameSite": "Unspecified", "secure": true, "value": "cookie-value-3", } ]