HttpCacheability Výčet

Definice

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

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

Pole

Name Hodnota Description
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é opětovné ověření u původního webového serveru. S názvem 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 , aby odpověď byla uložená v mezipaměti pouze v klientovi, a ne pomocí sdílených mezipamětí (proxy server).

Server 3

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

ServerAndNoCache 3

Použije nastavení obojího Server a NoCache indikuje, že obsah je uložen v mezipaměti na serveru, ale všechny ostatní jsou explicitně odepřeny schopnost ukládat odpověď do mezipaměti.

Public 4

Nastaví Cache-Control: public , aby odpověď byla uložena v mezipaměti klientů a sdílených (proxy) mezipamětí.

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 W3C (World Wide Web Consortium ). Podrobné informace naleznete zejména v části 14.9 Řízení mezipaměti a oddíl 13, "Ukládání do mezipaměti v HTTP".

Note

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

Platí pro

Viz také