Class MockCookie

    • Method Detail

      • getExpires

        @Nullable
        public ZonedDateTime getExpires()
        Get the "Expires" attribute for this cookie.
        Returns:
        the "Expires" attribute for this cookie, or null if not set
        Since:
        5.1.11
      • setSameSite

        public void setSameSite​(@Nullable
                                String sameSite)
        Set the "SameSite" attribute for this cookie.

        This limits the scope of the cookie such that it will only be attached to same-site requests if the supplied value is "Strict" or cross-site requests if the supplied value is "Lax".

        See Also:
        RFC6265 bis
      • getSameSite

        @Nullable
        public String getSameSite()
        Get the "SameSite" attribute for this cookie.
        Returns:
        the "SameSite" attribute for this cookie, or null if not set
      • parse

        public static MockCookie parse​(String setCookieHeader)
        Factory method that parses the value of the supplied "Set-Cookie" header.
        Parameters:
        setCookieHeader - the "Set-Cookie" value; never null or empty
        Returns:
        the created cookie