ГОСТ Р 59806-2021. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Динамическая адаптивная потоковая передача форматов файлов медиаслужб DVB средствами протокола HTTP по сетям с IP. Основные параметры
4.6 Требования к серверу
Серверы должны поддерживать протокол передачи гипертекста HTTP. Серверы должны поддерживать обмен файлами cookie с агентами пользователей (например, проигрывателями). HTTP Cookie - это фрагмент данных, отправляемый сервером пользователю, который тот должен сохранить и отсылать обратно с каждым новым запросом этому серверу. Агент пользователя при передаче запроса пересылает фрагмент данных Cookie серверу в составе HTTP-запроса.
Для передачи cookie от сервера к агенту пользователя должен использоваться заголовок Set-Cookie. Сервер должен включать заголовок Set-Cookie в отклик HTTP к агенту пользователя. В последующих запросах агент пользователя возвращает заголовок запроса cookie серверу. Заголовок Cookie содержит значения cookie, которые агент пользователя получил в предшествующих заголовках Set-Cookie. Сервер может игнорировать заголовок Cookie или использовать его содержимое в своих целях, определяемых приложением.
Серверы могут передавать заголовок Set-Cookie в любом отклике. Пользователи могут игнорировать заголовки Set-Cookie, содержащиеся в откликах с кодом уровня 100, но должны обрабатывать заголовки Set-Cookie, содержащиеся в других откликах (включая отклики с кодами уровней 400 и 500). Сервер может включить в один отклик множество полей заголовка Set-Cookie.
Заголовок отклика Set-Cookie должен содержать имя заголовка Set-Cookie, за которым следует символ двоеточия (:) и cookie.
Каждое поле cookie должно начинаться с пары имя - значение, за которым могут следовать дополнительные пары имя - значение. Серверы не должны передавать заголовки Set-Cookie, не соответствующие приведенным правилам.
