request

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • L’objet de demande est un objet global disponible dans les Chiffrement Edge scripts de règle, d’action et de condition.

    L’objet request est un objet JavaScript qui représente la demande client entrant sur le Chiffrement Edge serveur proxy. Vous devez créer votre règle de chiffrement pour analyser l’objet de la demande , mapper les valeurs de l’objet de la demande aux champs d’une table sur l’instance et chiffrer toutes les données sensibles dans l’objet de la demande .

    L’objet de demande inclut les attributs et données suivants de la demande client :

    Tableau 1. Champs d’objet de demande
    Champ Description
    chemin d’accès La partie chemin d’accès de l’URL.
    requestMethod (en anglais seulement) OBTENIR, PUBLIER, METTRE, CORRIGER, SUPPRIMER.
    Type de contenu Le champ d’en-tête Content-Type.
    urlParams Les paramètres de la chaîne de requête. Cela peut également être évalué à une chaîne de caractères.
    postParams (en anglais) S’il s’agit d’une publication de formulaire, elle contient les paramètres de publication.

    demande : getAsJsonContent()

    Renvoie la demande sous la forme d’un objet itérable de type JsonNode.

    Cette méthode n’est disponible que dans une Chiffrement Edge règle si le corps de la demande est une charge utile JSON valide. Si vous n’êtes pas sûr du format inclus dans le corps de la demande, vérifiez le champ contentType sur l’objet de la demande .

    Une fois la demande renvoyée en tant qu’objet JsonNode , vous pouvez utiliser la méthode pour API JSON itérer sur l’objet et chiffrer les champs.

    Tableau 2. Paramètres
    Nom Type Description
    Aucun
    Tableau 3. Renvoie
    Type Description
    Nœud JSON La demande en tant que JsonNode itérable.

    demande : getAsXmlContent()

    Renvoie le contenu de la demande en tant qu’objet itérable de type XMLContent.

    Cette méthode n’est disponible que dans une Chiffrement Edge règle si le corps de la demande est une charge utile XML valide. Si vous n’êtes pas sûr du format inclus dans le corps de la demande, vérifiez le champ contentType sur l’objet de la demande .

    Une fois que la requête est renvoyée en tant qu’objet XMLContent , vous pouvez utiliser la API XML méthode pour itérer sur l’objet et chiffrer les champs.

    Tableau 4. Paramètres
    Nom Type Description
    Aucun
    Tableau 5. Renvoie
    Type Description
    XMLContent La demande en tant qu’objet itérable de type XMLContent.

    demande : XMLContains(chemin d’accès de la chaîne)

    Renvoie la valeur true si le chemin d’accès donné existe dans les DOM XML.

    Cette méthode n’est disponible que si le corps de la demande est une charge utile XML valide. Si vous n’êtes pas sûr du format inclus dans le corps de la demande, vérifiez le champ contentType sur l’objet de la demande .

    Tableau 6. Paramètres
    Nom Type Description
    chemin d’accès Chaîne XPath que vous recherchez.
    Tableau 7. Renvoie
    Type Description
    Booléen Indique si le chemin d’accès donné existe dans le DOM XML.