Zum Inhalt springen

Request () mvSQL-Laufzeitfunktion im Jitterbit App Builder

Zusammenfassung

Die Request()-Funktion gibt Informationen über die aktuelle HTTP-Anfrage zurück.

Hinweis

Diese Funktion wurde in App Builder 4.45 hinzugefügt.

Informationen über die aktuelle URL und HTTP-Header können auch auf der Request Inspector-Seite abgerufen werden.

Syntax

Request(<parameter>)

Parameter

Die folgenden Parameter sind gültig und können mit der Request()-Funktion verwendet werden:

  • baseurl: Die Stamm-URL der Anwendung, zum Beispiel: https://example.com/App-Builder.

  • scheme: Das Schema der HTTP-Anfrage, entweder http oder https.

  • ishttps: Ein Boolean, der angibt, ob die Anfrage HTTPS-Verschlüsselung verwendet oder nicht.

  • hostname: Der Hostname, typischerweise ein DNS-Name oder eine IP-Adresse.

  • port: Die Portnummer. Wenn der Standardport des Schemas verwendet wird (80 für HTTP oder 443 für HTTPS), wird NULL zurückgegeben.

  • host: Der Name des Hosts und der Port.

  • basepath: Der Pfad zum Stamm der Anwendung.

  • header: Der HTTP-Header. Bei Verwendung dieses Parameters sollten Sie auch als zweiten Argument den Header angeben, über den Sie Informationen sehen möchten.

Rückgaben

Was von der Request()-Funktion zurückgegeben wird, variiert je nach verwendetem Parameter. Siehe Parameter oben.

Beispiele

  • Request('BaseURL')

    Gibt zurück: https://example.com/App-Builder

  • Request('Scheme')

    Gibt zurück: https

  • Request('IsHTTPS')

    Gibt zurück: true

  • Request('HostName')

    Gibt zurück: example.com

  • Request('Port')

    Gibt zurück: 8080

  • Request('Host')

    Gibt zurück: example.com:8080

  • Request('BasePath')

    Gibt zurück: /App-Builder

  • Request('Header', 'User-Agent')

    Gibt zurück: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36