Função de tempo de execução Request() mvSQL no Jitterbit App Builder
Resumo
O Request()
A função retorna informações sobre a requisição HTTP atual.
Nota
Esta função foi adicionada no App Builder 4.45.
Informações sobre a URL atual e os cabeçalhos HTTP também podem ser obtidas na página do Inspetor de Solicitações.
Sintaxe
Request(<parameter>)
Parâmetros
Os seguintes parâmetros são válidos e podem ser usados com o Request()
função:
-
baseurl
: A URL raiz do aplicativo, por exemplo:https://example.com/App-Builder
. -
scheme
: O esquema da solicitação HTTP, sejahttp
ouhttps
. -
ishttps
: Um booleano que indica se a solicitação usa criptografia HTTPS ou não. -
hostname
: O nome do host, normalmente um nome DNS ou endereço IP. -
port
: O número da porta. Se a porta padrão do esquema estiver sendo usada (80
para HTTP ou443
para HTTPS),NULL
será devolvido. -
host
: O nome do hospedar e a porta. -
basepath
: O caminho para a raiz do aplicativo. -
header
: O cabeçalho HTTP. Ao usar este parâmetro, você também deve incluir como segundo argumento o cabeçalho sobre o qual deseja ver informações.
Devoluções
O que é retornado pelo Request()
A função varia dependendo do parâmetro utilizado. Consulte Parâmetros acima.
Exemplos
-
Request('BaseURL')
Devoluções:
https://example.com/App-Builder
-
Request('Scheme')
Devoluções:
https
-
Request('IsHTTPS')
Devoluções:
true
-
Request('HostName')
Devoluções:
example.com
-
Request('Port')
Devoluções:
8080
-
Request('Host')
Devoluções:
example.com:8080
-
Request('BasePath')
Devoluções:
/App-Builder
-
Request('Header', 'User-Agent')
Devoluções:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36