Anforderung
Das Objekt Anforderung ist ein globales Objekt, das in Edge Encryption Regelaktionen und Bedingungsskripts verfügbar ist.
Das Objekt Anforderung ist ein JavaScript-Objekt, das die Client-Anforderung darstellt, die an den Edge Encryption Proxy-Server gesendet wird. Sie müssen Ihre Verschlüsselungsregel erstellen, um das Objekt Anforderung zu analysieren, die Objektwerte Anforderung Feldern in einer Tabelle in der Instanz zuordnen und alle sensiblen Daten im Objekt Anforderung verschlüsseln.
Das Objekt Anforderung enthält die folgenden Attribute und Daten aus der Client-Anforderung:
| Feld | Beschreibung |
|---|---|
| Pfad | Der Pfadbestandteil der URL. |
| requestMethod | GET, POST, PUT, PATCH, DELETE. |
| contentType | Das Kopfzeilenfeld „Content-Type“. |
| urlParams | Die Parameter in der Abfragezeichenfolge. Dies kann auch als String ausgewertet werden. |
| postParams | Wenn es sich um einen Formular-Post handelt, enthält dieser die Post-Parameter. |
Anforderung – getAsJsonContent()
Gibt die Anforderung als iterierbares Objekt vom Typ JsonNode zurück.
Diese Methode ist nur in einer Edge Encryption-Regel verfügbar, wenn der Anforderungstext eine gültige JSON-Payload ist. Wenn Sie nicht sicher sind, in welchem Format der Anforderungstext enthalten ist, überprüfen Sie das Feld „contentType“ im Objekt Anforderung.
Sobald die Anforderung als JsonNode-Objekt zurückgegeben wird, können Sie mit Hilfe von JSON-APIs über das Objekt iterieren und Felder verschlüsseln.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| JsonNode | Die Anforderung als iterierbarer JsonNode. |
Anforderung – getAsXmlContent()
Gibt den Anforderungsinhalt als iterierbares Objekt vom Typ XMLContent zurück.
Diese Methode ist nur in einer Edge Encryption-Regel verfügbar, wenn der Anforderungstext eine gültige XML-Payload ist. Wenn Sie nicht sicher sind, in welchem Format der Anforderungstext enthalten ist, überprüfen Sie das Feld „contentType“ im Objekt Anforderung.
Sobald die Anfrage als XMLContent-Objekt zurückgegeben wird, können Sie mit Hilfe von XML-APIs über die Objekt- und Verschlüsselungsfelder iterieren.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| XMLContent | Die Anforderung als iterierbares Objekt vom Typ XMLContent. |
Anforderung – XMLContains (Zeichenfolgenpfad)
Gibt „Wahr“ zurück, wenn der angegebene Pfad im XML DOM vorhanden ist.
Diese Methode ist nur verfügbar, wenn der Anforderungstext eine gültige XML-Payload ist. Wenn Sie nicht sicher sind, in welchem Format der Anforderungstext enthalten ist, überprüfen Sie das Feld „contentType“ im Objekt Anforderung.
| Name | Typ | Beschreibung |
|---|---|---|
| Pfad | Zeichenfolge | XPath-Anweisung, nach der Sie suchen. |
| Typ | Beschreibung |
|---|---|
| Boolean | Gibt an, ob der angegebene Pfad im XML DOM vorhanden ist. |