Согласно этой документации Apache"Некоторые заголовки HTTP (например, заголовок set-cookie) имеют значения, которые можно разложить на несколько элементов".Я не могу понять это.Например, когда я использую метод getElements () для объекта заголовка «Set-Cookie» со значением:
SESSIONID=abcdefg01234; Path=/; Expires=Wed, 09 Jun 2021 10:18:14 GMT
, я получаю массив из двух HeaderElement
s, один элемент заголовкаэто:
SESSIONID=abcdefg01234; Path=/; Expires=Wed
, а другой:
09 Jun 2021 10:18:14 GMT
Насколько это полезно?На этих HeaderElement
s я могу вызывать такие методы, как getName()
, getValue()
, getParameterByName()
, но каковы будут значения или параметры 09 июня 2021 10:18:14 GMT ???Кроме того, почему действительный параметр заголовка Expires = ср, 09 июня 2021 10:18:14 GMT разделен на две части?Это кажется неправильным.Тем не менее, когда я вызываю header.getElements () для заголовка:
Set-Cookie: SESSIONID=abcdefg01234; Path=/; Expires=Wed, 09 Jun 2021 10:18:14 GMT
Он разделяется на два элемента заголовка, так как они должны быть разделены запятыми ... Тем не менее, я не могу найти какой-либолучшее объяснение концепции элемента заголовка, чем упомянутое здесь .Что же это за элементы заголовка?Кто-нибудь может объяснить, пожалуйста?