Partage via


HttpCacheability Énumération

Définition

Fournit des valeurs énumérées permettant de définir l'en-tête HTTP Cache-Control.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Héritage
HttpCacheability

Champs

NoCache 1

Définit l'en-tête Cache-Control: no-cache. En l'absence d'un nom de champ, la directive s'applique à l'ensemble de la demande et un cache partagé (serveur proxy) doit forcer la revalidation par rapport au serveur Web d'origine avant de pouvoir répondre à la demande. En présence d'un nom de champ, la directive ne s'applique qu'au champ nommé, le reste de la réponse pouvant être fourni par un cache partagé.

Private 2

Valeur par défaut. Définit la directive Cache-Control: private pour spécifier que la réponse peut faire l'objet d'une mise en cache uniquement par les clients et non par les caches partagés (serveur proxy).

Public 4

Définit Cache-Control: public pour spécifier que la réponse peut faire l'objet d'une mise en cache par les clients et par les caches partagés (serveur proxy).

Server 3

Spécifie que la réponse est mise en cache au niveau du serveur d'origine uniquement. Analogue à l'option NoCache. Les clients reçoivent une directive Cache-Control: no-cache mais le document est mis en cache sur le serveur d'origine. Équivalent à ServerAndNoCache.

ServerAndNoCache 3

Applique les paramètres de Server et de NoCache pour indiquer que le contenu est mis en cache au niveau du serveur tandis que tous les autres se voient explicitement refuser la possibilité de mettre la réponse en cache.

ServerAndPrivate 5

Indique que la réponse est mise en cache au niveau du serveur et du client mais nulle part ailleurs. Les serveurs proxy ne sont pas autorisés à mettre la réponse en cache.

Remarques

Pour plus d’informations, consultez RFC 2616 : Hypertext Transfer Protocol -- HTTP/1.1, sur le site Web du World Wide Web Consortium (W3C). En particulier, pour plus d’informations, consultez la section 14.9 « Cache-Control » et la section 13, « Mise en cache dans HTTP ».

Notes

NoCache n’envoie pas la directive Pragma: no-cachede requête HTTP 1.0 courante .

S’applique à

Voir aussi