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, entwederhttpoderhttps. -
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 (80für HTTP oder443für HTTPS), wirdNULLzurü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