Azure Front Door insère-t-il un séparateur lors de l’ajout d’une valeur à un en-tête de réponse ?

L'équipe Citead, mis à jour le

En bref. L’action Append d’Azure Front Door sur un en-tête de réponse concatène les valeurs sans ajouter de séparateur automatiquement.

Définition : Non. Dans Azure Front Door Standard et Premium, l’action Append sur un en-tête de réponse accole la valeur configurée à la valeur existante par concaténation de chaînes. Microsoft précise dans sa documentation que cette action n’ajoute aucun délimiteur.

Points clés

  • Azure Front Door applique l’action de modification des en-têtes de réponse (modify response header) aux en-têtes des réponses avant leur envoi aux clients, selon la référence des actions des ensembles de règles de Microsoft.
  • Avec Append, la valeur configurée est ajoutée à la valeur existante de l’en-tête de réponse par concaténation de chaînes. Microsoft précise qu’aucun délimiteur n’est ajouté.
  • L’action sur les en-têtes de réponse comporte un nom d’en-tête et une valeur d’en-tête. La valeur est le texte à ajouter ou à utiliser pour remplacer la valeur existante.
  • Le modèle de l’API REST de Microsoft représente cette action par ModifyResponseHeader, avec les paramètres headerAction, headerName et value.
  • La documentation Azure PowerShell montre l’utilisation d’Append avec un nom d’en-tête et une valeur dans New-AzFrontDoorHeaderActionObject.

Que fait Append sur un en-tête de réponse existant ?

La référence des actions des ensembles de règles de Microsoft définit l’action sur les en-têtes de réponse comme une modification effectuée avant que la réponse parvienne au client. Son opérateur Append ajoute l’en-tête spécifié lorsque celui-ci est absent. Si l’en-tête existe déjà, Front Door concatène la valeur configurée avec la valeur existante, sans insérer de virgule, d’espace ni d’autre délimiteur.

La même référence distingue Overwrite, qui remplace la valeur existante, et Delete, qui supprime l’en-tête de réponse. Ces opérateurs sont distincts au sein de la même action : l’opérateur sélectionné détermine donc si la valeur existante est conservée, remplacée ou supprimée.

Où la valeur est-elle configurée ?

Le champ Header name de l’action sur les en-têtes de réponse désigne l’en-tête à modifier. Le champ Header value contient la valeur à ajouter ou à utiliser pour remplacer la valeur existante. Puisque l’opération documentée n’ajoute aucun délimiteur, tout séparateur requis par le format de l’en-tête doit figurer dans la valeur configurée elle-même.

L’API REST Azure décrit la même action sous le nom ModifyResponseHeader. L’objet de cette action sur la réponse renvoie à HeaderActionParameters, qui expose les paramètres headerAction, headerName et value. L’énumération HeaderAction contient Append, Overwrite et Delete.

Pour PowerShell, l’exemple de Microsoft utilise l’action Append avec X-Content-Type-Options et la valeur nosniff :

$headerActions = New-AzFrontDoorHeaderActionObject -HeaderActionType "Append" -HeaderName "X-Content-Type-Options" -Value "nosniff"

Quels en-têtes de réponse la règle peut-elle modifier ?

La référence des actions de règles indique que certains en-têtes réservés d’Azure Front Door ne peuvent pas être modifiés par les actions du moteur de règles, y compris les actions sur les en-têtes de requête et de réponse. Elle exclut également les en-têtes dont le nom commence par x-ec ou x-fd, en plus des noms réservés qu’elle répertorie. Le comportement relatif au séparateur s’applique aux en-têtes de réponse que la règle est autorisée à modifier.

Termes associés

Questions fréquentes

Append remplace-t-il la valeur existante de l’en-tête de réponse ?

Non. Microsoft définit Append comme l’ajout de la valeur configurée à la valeur existante. Overwrite remplace la valeur existante, tandis que Delete supprime l’en-tête.

Comment ajouter une virgule ou un espace entre les valeurs ?

Incluez le séparateur requis dans la valeur d’en-tête configurée. L’opération Append de Front Door, telle qu’elle est documentée, ajoute la valeur par concaténation de chaînes et n’insère aucun délimiteur automatiquement.

Sources

  1. Microsoft Learn, « Rule set actions - Azure Front Door », 4 juin 2025
  2. Microsoft Learn, « Rules - Update - REST API (Azure Front Door Service) », 28 septembre 2025
  3. Microsoft Learn, « New-AzFrontDoorRulesEngineActionObject (Az.FrontDoor) », 6 octobre 2026

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public