Ir para o conteúdo

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 ser http ou https.

  • 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 (80 para HTTP ou 443 para HTTPS), NULL será 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