HttpCacheability Énumération

Définition

Fournit des valeurs énumérées utilisées pour 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

Nom Valeur Description
NoCache 1

Définit l’en-tête Cache-Control: no-cache . Sans nom de champ, la directive s’applique à l’intégralité de la requête et un cache partagé (serveur proxy) doit forcer une revalidation réussie avec le serveur Web d’origine avant de satisfaire la demande. Avec un nom de champ, la directive s’applique uniquement au champ nommé ; le reste de la réponse peut être fourni à partir d’un cache partagé.

Private 2

Valeur par défaut. Définit Cache-Control: private pour spécifier que la réponse peut être mise en cache uniquement sur le client et non par des caches partagés (serveur proxy).

Server 3

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

ServerAndNoCache 3

Applique les paramètres des deux Server et NoCache indique que le contenu est mis en cache sur le serveur, mais tous les autres sont explicitement refusés la possibilité de mettre en cache la réponse.

Public 4

Définit Cache-Control: public pour spécifier que la réponse peut être mise en cache par les clients et les caches partagés (proxy).

ServerAndPrivate 5

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

Remarques

Pour plus d’informations, accédez à RFC 2616 : Protocole de transfert hypertexte -- HTTP/1.1, sur le site web du World Wide Web Consortium (W3C). Pour plus d’informations, consultez la section 14.9 « Cache-Control » et la section 13, « Mise en cache dans HTTP ».

Note

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

S’applique à

Voir aussi