Demande

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • L’objet request est un objet global disponible dans les scripts d’action de règle et de Chiffrement Edge condition.

    L’objet request est un objet JavaScript qui représente la requête du client arrivant 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 de l’instance et chiffrer toutes les données sensibles dans l’objet de la demande .

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

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

    demande : getAsJsonContent()

    Renvoie la demande en tant qu’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 le API JSON pour 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 sous forme de JsonNode itérable.

    demande : getAsXmlContent()

    Renvoie le contenu de la demande sous forme d’objet itérable de type XMLContent.

    Cette méthode n’est disponible dans une Chiffrement Edge règle 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 .

    Une fois que la demande est renvoyée en tant qu’objet XMLContent , vous pouvez utiliser le API XML 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 vrai 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 Instruction XPath que vous recherchez.
    Tableau 7. Renvoie
    Type Description
    Booléen Indique si le chemin d’accès donné existe dans les DOM XML.