HttpCacheability Wyliczenie

Definicja

Zawiera wyliczone wartości, które są używane do ustawiania Cache-Control nagłówka HTTP.

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

Pola

Nazwa Wartość Opis
NoCache 1

Cache-Control: no-cache Ustawia nagłówek. Bez nazwy pola dyrektywa ma zastosowanie do całego żądania, a współużytkowana pamięć podręczna (serwer proxy) musi wymusić pomyślne odwołanie z serwerem sieci Web pochodzenia przed spełnieniem żądania. W przypadku nazwy pola dyrektywa ma zastosowanie tylko do nazwanego pola; pozostała część odpowiedzi może zostać dostarczona z udostępnionej pamięci podręcznej.

Private 2

Wartość domyślna. Ustawia, Cache-Control: private aby określić, że odpowiedź jest buforowalna tylko na kliencie, a nie przez udostępnione (serwer proxy) pamięci podręcznej.

Server 3

Określa, że odpowiedź jest buforowana tylko na serwerze pochodzenia. Podobnie jak w przypadku NoCache opcji . Klienci otrzymują dyrektywę, Cache-Control: no-cache ale dokument jest buforowany na serwerze pochodzenia. Odpowiednik ServerAndNoCache.

ServerAndNoCache 3

Stosuje ustawienia zarówno, Server jak i NoCache , aby wskazać, że zawartość jest buforowana na serwerze, ale wszystkie inne są jawnie odrzucane możliwość buforowania odpowiedzi.

Public 4

Ustawia, Cache-Control: public aby określić, że odpowiedź jest buforowalna przez klientów i udostępnione pamięci podręczne (proxy).

ServerAndPrivate 5

Wskazuje, że odpowiedź jest buforowana na serwerze i na kliencie, ale gdzie indziej. Serwery proxy nie mogą buforować odpowiedzi.

Uwagi

Aby uzyskać więcej informacji, zobacz RFC 2616: Protokół transferu hipertekstowego — HTTP/1.1 w witrynie internetowej World Wide Web Consortium (W3C). Aby uzyskać szczegółowe informacje, zobacz sekcję 14.9 "Kontrola pamięci podręcznej" i sekcję 13 " Buforowanie w protokole HTTP".

Note

NoCache nie wysyła typowej dyrektywy Pragma: no-cacheżądania HTTP 1.0 .

Dotyczy

Zobacz też