Description
In BBj 12.00 and higher, this method indicates to the browser whether
the cookie should only be sent using a secure protocol, such as HTTPS
or SSL.
The default value is false.
Syntax
Return Value |
Method |
void |
setSecure(boolean secure) |
Parameters
Parameter |
Description |
value |
If true, sends the cookie from
the browser to the server only when using a secure protocol; if
false, sent on any protocol. |
Return Value
None.
Example
The example below shows setting the secure flag in a BBjCookie
of a within a BBjServlet.
rem 'Obtain the instance of the BBjAPI object
let myAPI! = BBjAPI()
MyServlet! = new MyServlet()
data!.setCallback(data!.ON_WEB_CONNECTION, myServlet!, "myMethod")
process_events
class public MyServlet
method public void myMethod(BBjServletEvent p_event!)
let chan = UNT
request! = p_event!.getHttpRequest()
response! = p_event!.getHttpResponse()
response!.setContentType("text/html")
cookie! = response!.addCookie("MyCookie")
cookie!.setValue("My cookie data")
cookie!.setPath("/servlet/MyServlet")
cookie!.setDomain("www.wibble.com")
cookie!.setMaxAge(3600)
cookie!.setSecure(0)
cookie!.setVersion(1)
cookie!.setComment("comment)
open (chan)"JSERVLET"
print (chan)"<html><body><h1>Hello BBj!</h1>"
print (chan)"</body></html>"
close (chan)
methodend
classend
|
See Also
BBjAPI
BBxServletContext
BBxServletResponse
BBxServletRequest
BBjCookie