Запись нескольких файлов cookie в Java HTTP Response (HttpSlingServletResponse) не работает - PullRequest
0 голосов
/ 19 июня 2011

Я пытаюсь записать несколько файлов cookie в SlingHttpServletResponse, однако в браузере виден только последний файл cookie, который я пишу.

Пример.response.addCookie (новый Cookie ("foo", "bar"));response.addCookie (новый Cookie («лев», «медведь»));response.addCookie (новый файл cookie ("кошка", "собака"));

Когда я просматриваю файлы cookie в моем браузере, я вижу только один файл cookie: "cat", "собака".я меняю порядок, всегда отображается последний файл cookie (поэтому я не думаю, что это что-то с определенным файлом cookie).

Java API указывает, что вы можете вызывать response.addCookie () любое количество раздобавить любое количество файлов cookie.

Я не уверен, что это специфическая проблема Sling (я не думаю, что это будет), но это может быть?

1 Ответ

1 голос
/ 23 сентября 2011

Глядя на код, я подозреваю, что это проблема используемого базового контейнера сервлета.

По умолчанию Sling использует контейнер Jetty 6, содержащийся в Apache Felix Http Bundle.

...