Represents an HTTP cookie used for storing information on a client browser. Cookies are passed along in the HTTP
request and can be retrieved by calling dw.system.Request.getHttpCookies().
Cookies must comply with RFC6265. We recommend you use only printable ASCII characters without separators, such as a
comma or equal sign. If JSON is used as a cookie value, it must be encoded.
Note: this class allows access to sensitive security-related data. Pay special attention to PCI DSS v3.
requirements 2, 4, and 12.
Returns the comment that was previously set for this cookie, or null if no comment was set. Note that comments
are no longer supported in RFC 6265 and will not be sent to clients. This method is maintained for backward
compatibility only.
Deprecated:
This method is maintained for backward compatibility only. Cookie comments were removed in RFC 6265
and are no longer sent to clients. The returned value only reflects what was previously set using
setComment(String).
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.
Returns the version that was previously set for this cookie. Note that the version is no longer used for
determining cookie compliance as the system now uses RFC 6265 by default. The returned value only reflects what
was previously set using setVersion(Number).
Deprecated:
This method is maintained for backward compatibility only. The version property is no longer used as
the system now uses RFC 6265 compliance by default. The returned value has no effect on cookie
behavior.
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.
Returns the comment that was previously set for this cookie, or null if no comment was set. Note that comments
are no longer supported in RFC 6265 and will not be sent to clients. This method is maintained for backward
compatibility only.
Returns:
the comment that was previously set, or null if no comment was set
Deprecated:
This method is maintained for backward compatibility only. Cookie comments were removed in RFC 6265
and are no longer sent to clients. The returned value only reflects what was previously set using
setComment(String).
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.
Returns the version that was previously set for this cookie. Note that the version is no longer used for
determining cookie compliance as the system now uses RFC 6265 by default. The returned value only reflects what
was previously set using setVersion(Number).
Returns:
the version number that was set, or 0 if no version was explicitly set
Deprecated:
This method is maintained for backward compatibility only. The version property is no longer used as
the system now uses RFC 6265 compliance by default. The returned value has no effect on cookie
behavior.
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.
Sets a comment associated with this cookie. Note that comments are no longer sent to clients as they were removed
in RFC 6265. This method is maintained for backward compatibility but has no effect on the cookie's behavior.
Parameters:
comment - the comment to associate with the cookie (ignored)
Deprecated:
This method is maintained for backward compatibility only. Cookie comments were removed in RFC 6265
and will not be sent to clients. The value will be stored but has no effect on cookie behavior.
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.
A positive value indicates that the cookie will expire after that many
seconds have passed. Note that the value is the maximum age when the
cookie will expire, not the cookie's current age.
A negative value means that the cookie is not stored persistently and
will be deleted when the client exits. A zero value causes the
cookie to be deleted.
Parameters:
age - an integer specifying the maximum age of the cookie in seconds; if negative, means the cookie is not stored; if zero, deletes the cookie
Returns the version that was previously set for this cookie. Note that the version is no longer used for
determining cookie compliance as the system now uses RFC 6265 by default. The returned value only reflects what
was previously set using setVersion(Number).
Returns:
the version number that was set, or 0 if no version was explicitly set
Deprecated:
This method is maintained for backward compatibility only. The version property is no longer used as
the system now uses RFC 6265 compliance by default. The returned value has no effect on cookie
behavior.
Warning
1**API Version:**
No longer available as of version 99.2.
This method is deprecated and will be removed in the next API version.