Demande
L’objet de demande 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 demande du client arrivant sur le Chiffrement Edge serveur proxy. Vous devez créer votre règle de chiffrement pour analyser l’objet de demande, mapper les valeurs de l’objet de demande aux champs d’une table de l’instance et chiffrer toutes les données sensibles dans l’objet de 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 | GET, POST, PUT, PATCH, DELETE. |
| contentType | Champ d’en-tête du type de contenu. |
| urlParams | Les paramètres de la chaîne de requête. Cela peut également être évalué à 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 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 pour API JSON itérer sur l’objet et chiffrer les champs.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Nœud JSON | La demande sous forme d’itérable JsonNode. |
demande : getAsXmlContent()
Renvoie le contenu de la demande sous forme d’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 la demande renvoyée en tant qu’objet XMLContent , vous pouvez utiliser pour API XML itérer sur l’objet et chiffrer les champs.
| Nom | Type | Description |
|---|---|---|
| Néant |
| 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 .
| Nom | Type | Description |
|---|---|---|
| chemin d'accès | Chaîne | Déclaration XPath que vous recherchez. |
| Type | Description |
|---|---|
| Booléen | Indique si le chemin donné existe dans le DOM XML. |