Ответ 1
Проверка файлов cookie в HTTP-запросе
Заголовок Cookie:
имеет следующий синтаксис:
Cookie: <Name> = <Value> { ; <Name> = <Value> }
Следовательно, отдельные куки файлы разделяются точкой с запятой.
Настройка файлов cookie в ответе HTTP
С другой стороны, при настройке файла cookie в ответе есть один файл cookie для заголовка Set-Cookie:
:
Set-Cookie: <Name> = <Value> [ ; expires = <Date>] [ ; path = <Path> ] [ ; domain = <Domain> ] // etc…
Чтобы установить несколько файлов cookie, заголовок Set-Cookie
повторяется в ответе HTTP.
Примечания:
- Посмотрите здесь для учебника с примерами и RFC 6265 HTTP State Management Mechanism для нормативной ссылки, отображающей полную информацию о синтаксисе.
- Устаревший RFC 2965 определил альтернативную пару заголовков
Cookie2
иSet-Cookie2
, которые были оставлены. - Устаревшие версии механизма управления государственными протоколами HTTP (RFC 2109 и RFC 2965) предоставил возможность свернуть несколько заголовков
Set-Cookie
(илиSet-Cookie2
) в один. Однако эта сворачивание не рекомендуется с помощью последней спецификации RFC 6265.