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
Appendsur 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ètresheaderAction,headerNameetvalue. - La documentation Azure PowerShell montre l’utilisation d’
Appendavec un nom d’en-tête et une valeur dansNew-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
- Quels en-têtes de réponse les règles Azure Front Door ne peuvent-elles pas modifier ?
- Comment Azure Front Door peut-il ignorer certains paramètres de suivi dans sa clé de cache ?
- Comment Azure Front Door conserve-t-il le reste d’un chemin lors d’une réécriture ?
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
- Microsoft Learn, « Rule set actions - Azure Front Door », 4 juin 2025
- Microsoft Learn, « Rules - Update - REST API (Azure Front Door Service) », 28 septembre 2025
- 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