Допустимо ли иметь несколько заголовков `set-cookie` в потоке HTTP / 2? - PullRequest
0 голосов
/ 30 апреля 2018

Я проксирую HTTP / 2-клиент -> HTTP / 1.1 сервер, и я не уверен, как обработать несколько set-cookie в ответе.

Я полагаю, set-cookie - единственный заголовок, который может быть установлен несколько раз для HTTP / 1.1 - это также относится и к HTTP / 2?

Если я получаю set-cookie несколько раз в ответе HTTP / 1.1, как я могу отправить это обратно клиенту через HTTP / 2? Могу ли я объединить его в один заголовок или мне нужно отправить несколько set-cookie заголовков обратно через HTTP / 2.0?

1 Ответ

0 голосов
/ 30 апреля 2018

Спецификация HTTP / 2 определяет, как обрабатывать куки в этом разделе .

Это также касается HTTP / 2, что set-cookie разрешено устанавливать несколько раз - его формат не разрешит иначе.

Клиент, получивший несколько set-cookie заголовков, может отправить несколько cookie заголовков или объединить их.

Сервер, получивший несколько cookie заголовков, должен объединить их перед вызовом приложения.

...