HttpCacheability Výčet

Definice

Poskytuje výčtové hodnoty, které se používají k nastavení hlavičky Cache-Control HTTP.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Dědičnost
HttpCacheability

Pole

NoCache 1

Cache-Control: no-cache Nastaví záhlaví. Bez názvu pole se direktiva vztahuje na celý požadavek a sdílená mezipaměť (proxy server) musí před splněním požadavku vynutit úspěšné ověření s webovým serverem původu. U názvu pole se direktiva vztahuje pouze na pojmenované pole; zbytek odpovědi může být dodán ze sdílené mezipaměti.

Private 2

Výchozí hodnota. Nastaví Cache-Control: private tak, aby byla odpověď uložena do mezipaměti pouze v klientovi, a nikoli prostřednictvím sdílených mezipamětí (proxy serveru).

Public 4

Nastaví Cache-Control: public tak, aby bylo možné odpověď uložit do mezipaměti pro klienty a sdílené mezipaměti (proxy).

Server 3

Určuje, že odpověď je uložena do mezipaměti pouze na serveru původu. Podobně jako u NoCache možnosti. Klienti obdrží direktivu Cache-Control: no-cache , ale dokument se ukládá do mezipaměti na zdrojovém serveru. Ekvivalent k ServerAndNoCache.

ServerAndNoCache 3

Použije nastavení a Server k NoCache označení, že obsah je uložen v mezipaměti na serveru, ale všem ostatním je explicitně odepřena možnost ukládat odpověď do mezipaměti.

ServerAndPrivate 5

Označuje, že odpověď je uložena v mezipaměti na serveru a v klientovi, ale nikde jinde. Proxy servery nemají povoleno ukládat odpověď do mezipaměti.

Poznámky

Další informace najdete v dokumentu RFC 2616: Hypertext Transfer Protocol – HTTP/1.1 na webu konsorcia W3C (World Wide Web Consortium). Podrobné informace najdete zejména v části 14.9 "Cache-Control" a 13 "Ukládání do mezipaměti v HTTP".

Poznámka

NoCache neodesílá běžnou direktivu Pragma: no-cachepožadavku HTTP 1.0 .

Platí pro

Viz také