Official Content

Sets the protocol (HTTP or HTTPS) under which the web application or services will be running.

Values

Do not specify No protocol is enforced by the application. It can be accessed through HTTP or HTTPS indistinctly.
Secure (HTTPS:) The application will only be accessible through HTTPS.
Use Environment property value
Unsecure (HTTP:) The application will only be accessible through HTTP.

Description

By setting this property to a specific value (HTTP or HTTPS) you are specifying under what protocol the web application or services will be running. 

The value set in this property determines:

  • the protocol specification to be used in absolute URLs that are automatically generated by GeneXus in the WSDL of a SOAP Web Service
  • the bindings used for REST Services declarations in web.config file (.NET Generator)
  • forwarding rules to the specified protocol in web.xml and web.config files (As of GeneXus 15 Upgrade 5)

Note: If the application will run in a load balancing environment or behind a proxy, it may run under HTTP protocol (although public access to the load balancer is HTTPS ); so in that case you must set the property to HTTP value.

How to apply changes

To apply changes made by this property, do a Build with this Only of the object.

Scope

Platforms: Web(.Net, Java)

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant