Class RFC2109Spec

    • Field Detail

      • SET_COOKIE_KEY

        public static final java.lang.String SET_COOKIE_KEY
        Deprecated.
        Cookie Response Header name for cookies processed by this spec.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RFC2109Spec

        public RFC2109Spec()
        Deprecated.
        Default constructor
    • Method Detail

      • validate

        public void validate​(java.lang.String host,
                             int port,
                             java.lang.String path,
                             boolean secure,
                             Cookie cookie)
                      throws MalformedCookieException
        Deprecated.
        Performs RFC 2109 compliant Cookie validation
        Specified by:
        validate in interface CookieSpec
        Overrides:
        validate in class CookieSpecBase
        Parameters:
        host - the host from which the Cookie was received
        port - the port from which the Cookie was received
        path - the path from which the Cookie was received
        secure - true when the Cookie was received using a secure connection
        cookie - The cookie to validate
        Throws:
        MalformedCookieException - if an exception occurs during validation
      • domainMatch

        public boolean domainMatch​(java.lang.String host,
                                   java.lang.String domain)
        Deprecated.
        Performs domain-match as defined by the RFC2109.
        Specified by:
        domainMatch in interface CookieSpec
        Overrides:
        domainMatch in class CookieSpecBase
        Parameters:
        host - The target host.
        domain - The cookie domain attribute.
        Returns:
        true if the specified host matches the given domain.
        Since:
        3.0
      • formatCookie

        public java.lang.String formatCookie​(Cookie cookie)
        Deprecated.
        Return a string suitable for sending in a "Cookie" header as defined in RFC 2109
        Specified by:
        formatCookie in interface CookieSpec
        Overrides:
        formatCookie in class CookieSpecBase
        Parameters:
        cookie - a Cookie to be formatted as string
        Returns:
        a string suitable for sending in a "Cookie" header.
      • formatCookies

        public java.lang.String formatCookies​(Cookie[] cookies)
        Deprecated.
        Create a RFC 2109 compliant "Cookie" header value containing all Cookies in cookies suitable for sending in a "Cookie" header
        Specified by:
        formatCookies in interface CookieSpec
        Overrides:
        formatCookies in class CookieSpecBase
        Parameters:
        cookies - an array of Cookies to be formatted
        Returns:
        a string suitable for sending in a Cookie header.