en-tête

Dernière mise à jour : 2023-09-29
  • Créé pour :
  • Developer
    User

Elément d’en-tête de réponse HTTP. Facultatif dans <rule> éléments .

Attributs

Name= "text" : obligatoire. Indique le nom de l’en-tête HTTP.

Action= “set” |"add": facultatif. Par défaut : "set", qui remplace toute valeur d’en-tête actuelle. Spécifier "add" vous pouvez ainsi ajouter la valeur d’en-tête, séparée par une virgule.

Données

Valeur d’en-tête.

Description

Permet d’ajouter de nouveaux en-têtes de réponse HTTP et d’ajouter ou de remplacer des valeurs d’en-têtes prédéfinis. Les noms et valeurs doivent être conformes aux normes HTTP. Aucun codage supplémentaire n’est appliqué.

Les variables de substitution de la diffusion d’images peuvent être utilisées dans le nom de l’en-tête et la valeur de l’en-tête. Cela permet de contrôler les deux chaînes de la requête.

Exemple

La règle suivante applique un en-tête personnalisé lorsque la valeur d’en-tête est spécifiée dans la requête sous la forme d’une variable :

<rule OnMatch="continue">
   <expression>\$Edge-Control=</expression>
   <header Name="Edge-Control">$Edge-Control$</header>
</rule>

Cette règle est déclenchée par la requête suivante, qui définit l’en-tête de réponse HTTP Edge-Control::no-store:

http://server/is/image/cat/id?$Edge-Control=no-store

Sur cette page