Protocol (HttpRequest property): Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
m (1 revision) |
||
Line 11: | Line 11: | ||
<table class="syntaxTable"> | <table class="syntaxTable"> | ||
<tr><th>%httpreq</th> | <tr><th>%httpreq</th> | ||
<td>A previously defined and instantiated HTTPRequest object. | <td>A previously defined and instantiated <var>HTTPRequest</var> object. | ||
</td></tr> | </td></tr> | ||
<tr><th>protocolval</th> | <tr><th>protocolval</th> |
Revision as of 22:42, 15 June 2011
Template:HTTPRequest:Protocol subtitle
This property sets and returns the TCP/IP protocol for the HTTP request.
The protocols supported
are http
(standard web protocol) and https
(Secure Sockets Layer, or, SSL).
If left unset, it defaults to http
.
Syntax
Template:HTTPRequest:Protocol syntax
Syntax terms
%httpreq | A previously defined and instantiated HTTPRequest object. |
---|---|
protocolval | A string expression that identifies the protocol to use. It must have a value of http or https . It is case insensitive. If the value is not http or https , the request is cancelled.
|
%curr | A string or longstring variable for the assignment of the current value of Protocol. |
Usage notes
- You must not set a Protocol value that conflicts with the protocol
specified on the JANUS CLSOCK port definition your HTTP request will reference.
For example, to successfully use
https
as the Protocol value, the Janus port definition must specify both the SSL and SSLOPT parameters. - Setting the TCP/IP protocol to
https
automatically sets the Port property to the standard SSL port (443). Setting the protocol tohttp
automatically sets Port to the standard HTTP port (80).