HttpCacheability Sabit listesi

Tanım

Cache-Control HTTP üst bilgisini ayarlamak için kullanılan numaralandırılmış değerler sağlar.

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

Alanlar

Name Değer Description
NoCache 1

Cache-Control: no-cache Üst bilgiyi ayarlar. Alan adı olmadan yönerge isteğin tamamına uygulanır ve isteği karşılamadan önce paylaşılan (proxy sunucu) önbelleğinin kaynak Web sunucusuyla başarılı bir yeniden doğrulamaya zorlaması gerekir. Alan adıyla yönergesi yalnızca adlandırılmış alana uygulanır; yanıtın geri kalanı paylaşılan bir önbellekten sağlanabilir.

Private 2

Varsayılan değer. Yanıtın paylaşılan (proxy sunucu) önbellekleri tarafından değil yalnızca istemcide önbelleğe alınacağını belirtmek için ayarlar Cache-Control: private .

Server 3

Yanıtın yalnızca kaynak sunucuda önbelleğe alındığını belirtir. Seçeneğine NoCache benzer. İstemciler bir Cache-Control: no-cache yönerge alır, ancak belge kaynak sunucuda önbelleğe alınır. ServerAndNoCacheeşdeğerdir.

ServerAndNoCache 3

İçeriğin sunucuda önbelleğe alındığını, ancak diğer tüm kullanıcıların yanıtı önbelleğe alma yeteneğinin açıkça reddedildiğini belirtmek için ve ServerNoCache ayarlarını uygular.

Public 4

Yanıtın istemciler ve paylaşılan (proxy) önbellekler tarafından önbelleğe alınıp alınadığını belirtmek için ayarlar Cache-Control: public .

ServerAndPrivate 5

Yanıtın sunucuda ve istemcide önbelleğe alındığını ancak başka hiçbir yerde olmadığını gösterir. Proxy sunucularının yanıtı önbelleğe almalarına izin verilmiyor.

Açıklamalar

Daha fazla bilgi için , World Wide Web Consortium (W3C) Web sitesinde RFC 2616: Köprü Metni Aktarım Protokolü -- HTTP/1.1'e gidin. Özellikle, tüm ayrıntılar için bkz. Bölüm 14.9 "Önbellek Denetimi" ve Bölüm 13, "HTTP'de Önbelleğe Alma."

Note

NoCache ortak HTTP 1.0 istek yönergesini Pragma: no-cachegöndermez.

Şunlara uygulanır

Ayrıca bkz.