HttpCacheability Enum

Definition

Innehåller uppräknade värden som används för att ange Cache-Control HTTP-huvudet.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Arv
HttpCacheability

Fält

Name Värde Description
NoCache 1

Cache-Control: no-cache Anger rubriken. Utan ett fältnamn gäller direktivet för hela begäran och en delad cache (proxyserver) måste framtvinga en lyckad förlängning med ursprungswebbservern innan begäran har slutförts. Med ett fältnamn gäller direktivet endast för det namngivna fältet. resten av svaret kan levereras från en delad cache.

Private 2

Standardvärde. Anger Cache-Control: private att svaret endast kan cachelagrats på klienten och inte av delade cacheminnen (proxyserver).

Server 3

Anger att svaret endast cachelagras på ursprungsservern. Liknar alternativet NoCache . Klienter får ett Cache-Control: no-cache direktiv men dokumentet cachelagras på ursprungsservern. Motsvarar ServerAndNoCache.

ServerAndNoCache 3

Tillämpar inställningarna för båda Server och NoCache anger att innehållet cachelagras på servern, men alla andra nekas uttryckligen möjligheten att cachelagras svaret.

Public 4

Anger Cache-Control: public att svaret kan cachelagrats av klienter och delade cacheminnen (proxy).

ServerAndPrivate 5

Anger att svaret cachelagras på servern och på klienten men ingen annanstans. Proxyservrar tillåts inte cachelagrar svaret.

Kommentarer

Mer information finns på RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 på W3C-webbplatsen (World Wide Web Consortium). För fullständig information, se avsnitt 14.9 "Cache-Control" och avsnitt 13, "Cachelagring i HTTP".

Note

NoCache skickar inte det gemensamma HTTP 1.0-begärandedirektivet Pragma: no-cache.

Gäller för

Se även