Vous pouvez utiliser des stratégies de réponse HTTP pour évaluer et modifier les réponses des applications.

Procédure

  1. Dans la barre de navigation supérieure, sélectionnez Ressources et cliquez sur Ressources de cloud.
  2. Dans le panneau de gauche, cliquez sur Passerelles Edge.
  3. Cliquez sur la passerelle Edge NSX et, sous Équilibrage de charge, cliquez sur Services virtuels.
  4. Cliquez sur les trois points verticaux () à gauche du nom du service virtuel et sélectionnez Configurer des stratégies.
  5. Sélectionnez Réponse HTTP et cliquez sur Nouveau.
  6. Entrez un nom pour la règle.
  7. Pour activer la règle lors de la création, activez l'option État.
  8. Sous Critères de correspondance, cliquez sur Nouveau.
  9. Sélectionnez un ou plusieurs critères de correspondance et entrez l'entrée nécessaire.
    Critères de correspondance Entrée
    Adresse IP du client
    1. Indiquez si vous souhaitez effectuer une action selon que l'adresse IP du client correspond ou non à la valeur que vous entrez.
    2. Entrez une adresse IPv4, une adresse IPv6 ou une plage ou une notation CIDR.
    3. (Facultatif) Pour ajouter des adresses IP supplémentaires, cliquez sur Ajouter une adresse IP.
    Port de service
    1. Indiquez si vous voulez effectuer une action selon que le port de service virtuel correspond ou non à la valeur que vous entrez.
    2. Entrez un port ou une liste de ports dans une liste séparée par des virgules.
    Type de protocole Sélectionnez un type de protocole.
    Méthode HTTP
    1. Indiquez si vous voulez effectuer une action selon que la méthode HTTP correspond ou non à la valeur que vous entrez.
    2. Sélectionnez une ou plusieurs méthodes HTTP utilisées par la demande client.
    Chemin
    1. Sélectionnez un critère pour le chemin d'accès.
    2. Entrez une chaîne de chemin.
      Note : Il n'est pas nécessaire que le chemin d'accès commence par une barre oblique ( / ).
    3. (Facultatif) Pour ajouter des chemins d'accès supplémentaires, cliquez sur Ajouter un chemin.
    Interroger
    1. Entrez le texte faisant partie d'une chaîne de requête.
    2. (Facultatif) Pour entrer des requêtes supplémentaires, cliquez sur Ajouter une requête.
    En-têtes de demande
    1. Sélectionnez un critère pour l'en-tête de la demande.
    2. Entrez le nom de l'en-tête.
    3. Entrez une ou plusieurs valeurs pour l'en-tête.
    4. Pour ajouter des en-têtes supplémentaires, cliquez sur Ajouter un en-tête.
    Cookie
    1. Sélectionnez un critère pour le cookie.
    2. Entrez un nom pour le cookie.
    3. Entrez une valeur.
  10. Sélectionnez une action à effectuer en cas de correspondance.
    Option Description
    Réécrire l'en-tête d'emplacements
    1. Sélectionnez un protocole.
    2. Entrez un port à inclure dans l'en-tête.
    3. Entrez un nom d'hôte personnalisé.
    4. Entrez un chemin.
    5. Pour conserver les paramètres de la requête d'origine dans la réponse, cochez la case Conserver la requête.
    Modifier l'en-tête
    1. Indiquez si vous voulez supprimer, ajouter ou remplacer l'en-tête HTTP.
    2. Entrez la valeur d'en-tête personnalisé.
    3. Pour configurer des actions de modification d'en-tête supplémentaires, cliquez sur Ajouter une action et répétez les sous-étapes a et b.
  11. Cliquez sur Ajouter.
  12. Pour ajouter une autre règle, répétez les étapes 6 à 12.
  13. Pour déplacer une règle vers le haut ou vers le bas de la liste, cliquez sur les points verticaux () à gauche du nom de la règle et sélectionnez l'action souhaitée.
  14. Pour enregistrer les modifications, cliquez sur Enregistrer.