Установка заголовков кэша с метатегами: всегда получайте «private» в ответе контроля кэша - PullRequest
0 голосов
/ 17 декабря 2009

У меня есть главная страница SharePoint со следующими тегами в разделе заголовка:

<META HTTP-EQUIV="Expires" content="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="private">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store">

Несмотря на то, что у меня есть все это, ответ для моей страницы, которая использует эту главную страницу, всегда показывает «контроль кеша: приватный» в Fiddler. Я также пытался

<META HTTP-EQUIV="Cache-Control" CONTENT="no-store, no-cache, private">

С тем же эффектом. Что я делаю не так?

Изменить: Я также попытался установить их в настройках веб-приложения в IIS, и это не помогло.

1 Ответ

1 голос
/ 17 декабря 2009
Теги

<meta http-equiv="..." content="..."> не анализируются сервером перед отправкой клиенту по HTTP. Fiddler строго отслеживает HTTP-трафик, и эти теги <meta> анализируются вашим веб-браузером после передачи по HTTP.

...