HTTP Properties Functions

You can use the Request object to retrieve various types of HTTP Request object properties and platform application values. The client browser passes this information to the server during an HTTP interaction, so this object contains information regarding the browser and session. These methods return a null value when no HTTP Request object exists or if the given value doesn't exist in the header object.

Use these properties as part of your calls. Each property returns a specific value associated with the Request object. If no valid Request object exists, the property returns a null or false value as applicable.

  • Browser

    • Returns metadata related to the browser from the Request object as a JSON object:

      • Platform
      • Browser
      • Version
      • MajorVersion
      • MinorVersion
  • ClientIP

    • Returns the IP address of the requesting client
  • HasSSL

    • Returns a Boolean value indicating whether the current Request object supports SSL (HTTPS) usage
  • IsSSL

    • Returns a Boolean value indicating whether the current Request object used an SSL (HTTPS) connection
  • Method

    • Returns the HTTP method, such as GET or POST, for the Request
  • QueryString

    • Returns the full query string for the Request object
  • ReferrerURL

    • Returns the URL of the referring web address
  • RequestURL

    • Returns the full URL of the Request object
  • UserAgent

    • Returns the name of the browser associated with the Request

This call redirects the browser from an HTTP to an HTTPS URL by using the IsSSL and HasSSL properties to determine if the page uses SSL and supports SSL, respectively.