HttpCacheability Wyliczenie

Definicja

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

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

Pola

NoCache 1

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

Private 2

Wartość domyślna. Zestawy Cache-Control: private do określenia, że odpowiedź jest buforowana tylko na kliencie, a nie przez udostępnione (serwer proxy) pamięci podręczne.

Public 4

Zestawy Cache-Control: public do określenia, że odpowiedź jest buforowana przez klientów i udostępnione (proxy) pamięci podręczne.

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 osoby jawnie odmawiają możliwości buforowania odpowiedzi.

ServerAndPrivate 5

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

Uwagi

Aby uzyskać więcej informacji, przejdź do witryny internetowej RFC 2616: Hypertext Transfer Protocol - 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".

Uwaga

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

Dotyczy

Zobacz też