Função Request() no tempo de execução mvSQL no Jitterbit App Builder
Resumo
A função Request() retorna informações sobre a solicitaçã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 a função Request():
-
baseurl: A URL raiz da aplicação, por exemplo:https://example.com/App-Builder. -
scheme: O esquema da solicitação HTTP, que pode serhttpouhttps. -
ishttps: Um booleano que indica se a solicitação usa criptografia HTTPS ou não. -
hostname: O nome do host, tipicamente um nome DNS ou endereço IP. -
port: O número da porta. Se a porta padrão do esquema estiver sendo usada (80para HTTP ou443para HTTPS),NULLserá retornado. -
host: O nome do host e a porta. -
basepath: O caminho para a raiz da aplicação. -
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.
Retornos
O que é retornado pela função Request() varia dependendo do parâmetro utilizado. Veja Parâmetros acima.
Exemplos
-
Request('BaseURL')Retorna:
https://example.com/App-Builder -
Request('Scheme')Retorna:
https -
Request('IsHTTPS')Retorna:
true -
Request('HostName')Retorna:
example.com -
Request('Port')Retorna:
8080 -
Request('Host')Retorna:
example.com:8080 -
Request('BasePath')Retorna:
/App-Builder -
Request('Header', 'User-Agent')Retorna:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36