Anforderung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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:

    Tabelle : 1. Anforderungsobjektfelder
    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.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Ergebnisse
    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.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    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.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Pfad Zeichenfolge XPath-Anweisung, nach der Sie suchen.
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    Boolean Gibt an, ob der angegebene Pfad im XML DOM vorhanden ist.