public interface CookieProcessor
Method SummaryModifier and TypeMethodDescriptionGenerate the
Set-CookieHTTP header value for the given Cookie.Obtain the character set that will be used when converting between bytes and characters when parsing and/or generating HTTP headers for cookies.
voidParse the provided headers into server cookie objects.
parseCookieHeaderParse the provided headers into server cookie objects.
headers- The HTTP headers to parse
serverCookies- The server cookies object to populate with the results of the parsing
Set-CookieHTTP header value for the given Cookie. This method receives as parameter the servlet request so that it can make decisions based on request properties. One such use-case is decide if the SameSite attribute should be added to the cookie based on the User-Agent or other request header because there are browser versions incompatible with the SameSite attribute. This is described by the Chromium project.
cookie- The cookie for which the header will be generated
request- The servlet request
- The header value in a form that can be added directly to the response
getCharsetCharset getCharset()Obtain the character set that will be used when converting between bytes and characters when parsing and/or generating HTTP headers for cookies.
- The character set used for byte<->character conversions