Что означает этот вид заголовка http в symfony? - PullRequest
1 голос
/ 12 февраля 2010
$this->getResponse()->addCacheControlHttpHeader('private=True');

Для чего это нужно, как это работает?

Ответы [ 2 ]

2 голосов
/ 12 февраля 2010

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1

частное:

Указывает, что все или часть ответное сообщение предназначено для один пользователь и НЕ ДОЛЖЕН быть кэширован общий кеш. Это позволяет происхождение сервер заявить, что указанный части ответа предназначены для только один пользователь и не является действительным ответ на запросы других пользователей. Личный (не общий) кеш МОЖЕТ кешировать ответ. Примечание: это использование Частное слово контролирует только где ответ может быть кэширован, и не может обеспечить конфиденциальность сообщения содержание.

0 голосов
/ 12 февраля 2010

Это связано с директивой управления кэшем .

По умолчанию страницы, защищенные HTTP-аутентификацией, считаются закрытыми; они не будут храниться в общих кэшах. Однако вы можете сделать аутентифицированные страницы общедоступными с помощью Cache-Control: public header; Кэши, совместимые с HTTP 1.1, позволят их кэшировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...