Ir para o conteúdo

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

  • 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 ou 443 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