Aller au contenu principal

5. The Priority HTTP Header Field (Le champ d'en-tête HTTP Priority)

Le champ d'en-tête HTTP Priority est un Dictionary (dictionnaire) qui transporte des paramètres de priorité (voir Section 4). Il peut apparaître dans les requêtes et les réponses. C'est un signal de bout en bout qui indique la vision d'un point de terminaison sur la façon dont la réponse HTTP devrait être priorisée. La Section 8 décrit comment les intermédiaires combinent les informations de priorité envoyées par les clients et les serveurs. Les clients ne peuvent pas interpréter la présence ou l'absence d'un champ d'en-tête de réponse Priority comme une confirmation qu'une priorisation a eu lieu. Les Sections 9 et 10 fournissent des conseils sur la façon dont les points de terminaison agissent sur les valeurs d'en-tête Priority.

Les requêtes HTTP avec un champ d'en-tête Priority peuvent être mises en cache et réutilisées pour des requêtes ultérieures ; voir [CACHING]. Lorsqu'un serveur d'origine génère un champ d'en-tête de réponse Priority basé sur les propriétés de la requête HTTP qu'il reçoit, le serveur devrait contrôler la capacité de mise en cache ou l'applicabilité de la réponse mise en cache en utilisant des champs d'en-tête qui contrôlent le comportement de mise en cache, tels que Cache-Control et Vary.