Class: CookieStore
Represents the cookie store.
Methods
addCookie | Adds a cookie to the cookie store according to the rules in RFC-6265. |
addCookies | Adds an array of cookies. |
getCookies | Gets the relevant cookies for the given URL and the path according to the rules in RFC-6265. |
getAllCookies | Gets all the cookies in the cookie store. |
getCookiesByName | Gets all the cookies, which have the given name as the name of the cookie. |
getCookiesByDomain | Gets all the cookies, which have the given name as the domain of the cookie. |
removeCookie | Removes a specific cookie. |
removeCookiesByDomain | Removes cookies, which match with the given domain. |
removeExpiredCookies | Removes all expired cookies. |
removeAllCookies | Removes all the cookies. |
addCookie
function addCookie(Cookie cookie, CookieConfig cookieConfig, string url, string requestPath) returns CookieHandlingError?
Adds a cookie to the cookie store according to the rules in RFC-6265.
Parameters
- cookie Cookie
Cookie to be added
- cookieConfig CookieConfig
Configurations associated with the cookies
- url string
Target service URL
- requestPath string
Resource path
Return Type
(CookieHandlingError?)An http:CookieHandlingError
if there is any error occurred when adding a cookie or else ()
addCookies
function addCookies(Cookie[ ] cookiesInResponse, CookieConfig cookieConfig, string url, string requestPath)
Adds an array of cookies.
Parameters
- cookiesInResponse Cookie[ ]
Cookies to be added
- cookieConfig CookieConfig
Configurations associated with the cookies
- url string
Target service URL
- requestPath string
Resource path
getCookies
Gets the relevant cookies for the given URL and the path according to the rules in RFC-6265.
removeCookie
function removeCookie(string name, string domain, string path) returns CookieHandlingError?
Removes a specific cookie.
Parameters
- name string
Name of the cookie to be removed
- domain string
Domain of the cookie to be removed
- path string
Path of the cookie to be removed
Return Type
(CookieHandlingError?)An http:CookieHandlingError
if there is any error occurred during the removal of the cookie or else ()
removeCookiesByDomain
function removeCookiesByDomain(string domain) returns CookieHandlingError?
Removes cookies, which match with the given domain.
Parameters
- domain string
Domain of the cookie to be removed
Return Type
(CookieHandlingError?)An http:CookieHandlingError
if there is any error occurred during the removal of cookies by domain or else ()
removeExpiredCookies
function removeExpiredCookies() returns CookieHandlingError?
Removes all expired cookies.
Return Type
(CookieHandlingError?)An http:CookieHandlingError
if there is any error occurred during the removal of expired cookies or else ()
removeAllCookies
function removeAllCookies() returns CookieHandlingError?
Removes all the cookies.
Return Type
(CookieHandlingError?)An http:CookieHandlingError
if there is any error occurred during the removal of all the cookies or else ()