to top
Android APIs
public class

RFC2965DomainAttributeHandler

extends Object
implements CookieAttributeHandler
java.lang.Object
   ↳ org.apache.http.impl.cookie.RFC2965DomainAttributeHandler

Class Overview

"Domain" cookie attribute handler for RFC 2965 cookie spec.

Summary

Public Constructors
RFC2965DomainAttributeHandler()
Public Methods
boolean domainMatch(String host, String domain)
Performs domain-match as defined by the RFC2965.
boolean match(Cookie cookie, CookieOrigin origin)
Match cookie domain attribute.
void parse(SetCookie cookie, String domain)
Parse cookie domain attribute.
void validate(Cookie cookie, CookieOrigin origin)
Validate cookie domain attribute.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.http.cookie.CookieAttributeHandler

Public Constructors

public RFC2965DomainAttributeHandler ()

Since: API Level 1

Public Methods

public boolean domainMatch (String host, String domain)

Since: API Level 1

Performs domain-match as defined by the RFC2965.

Host A's name domain-matches host B's if

      their host name strings string-compare equal; or
      A is a HDN string and has the form NB, where N is a non-empty name string, B has the form .B', and B' is a HDN string. (So, x.y.com domain-matches .Y.com but not Y.com.)

Parameters
host host name where cookie is received from or being sent to.
domain The cookie domain attribute.
Returns
  • true if the specified host matches the given domain.

public boolean match (Cookie cookie, CookieOrigin origin)

Since: API Level 1

Match cookie domain attribute.

Parameters
cookie Cookie to match
origin the cookie source to match against
Returns
  • true if the match is successful; false otherwise

public void parse (SetCookie cookie, String domain)

Since: API Level 1

Parse cookie domain attribute.

Parameters
cookie Cookie to be updated
domain cookie attribute value from the cookie response header

public void validate (Cookie cookie, CookieOrigin origin)

Since: API Level 1

Validate cookie domain attribute.

Parameters
cookie Cookie to validate
origin the cookie source to validate against