Sets the protocol (HTTP or HTTPS) under which the web application or services will be running.
|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.|
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.
To apply changes made by this property, do a Build with this Only of the object.
Platforms: Web(.Net, Java)