Lines Matching defs:cookie

2  * $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/module-client/src/main/java/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.java $
32 package org.apache.http.impl.cookie;
36 import org.apache.http.cookie.ClientCookie;
37 import org.apache.http.cookie.Cookie;
38 import org.apache.http.cookie.CookieAttributeHandler;
39 import org.apache.http.cookie.CookieOrigin;
40 import org.apache.http.cookie.MalformedCookieException;
41 import org.apache.http.cookie.SetCookie;
44 * <tt>"Domain"</tt> cookie attribute handler for RFC 2965 cookie spec.
62 * Parse cookie domain attribute.
64 public void parse(final SetCookie cookie, String domain)
66 if (cookie == null) {
86 cookie.setDomain(domain);
100 * @param host host name where cookie is received from or being sent to.
101 * @param domain The cookie domain attribute.
112 * Validate cookie domain attribute.
114 public void validate(final Cookie cookie, final CookieOrigin origin)
116 if (cookie == null) {
123 if (cookie.getDomain() == null) {
124 throw new MalformedCookieException("Invalid cookie state: " +
127 String cookieDomain = cookie.getDomain().toLowerCase(Locale.ENGLISH);
129 if (cookie instanceof ClientCookie
130 && ((ClientCookie) cookie).containsAttribute(ClientCookie.DOMAIN_ATTR)) {
134 cookie.getDomain() + "\" violates RFC 2109: domain must start with a dot");
143 "Domain attribute \"" + cookie.getDomain()
151 "Domain attribute \"" + cookie.getDomain()
161 + cookie.getDomain() + "\" violates RFC 2965: "
167 if (!cookie.getDomain().equals(host)) {
169 + cookie.getDomain() + "\"."
177 * Match cookie domain attribute.
179 public boolean match(final Cookie cookie, final CookieOrigin origin) {
180 if (cookie == null) {
187 String cookieDomain = cookie.getDomain();
190 // attribute of the cookie.