request
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 :
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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 .
| Nom | Type | Description |
|---|---|---|
| chemin d’accès | Chaîne | XPath que vous recherchez. |
| Type | Description |
|---|---|
| Booléen | Indique si le chemin d’accès donné existe dans le DOM XML. |