|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface CookieStore
表示 cookie 存储区的 CookieStore 对象。可以存储和获取 cookie。
CookieManager
将调用 CookieStore.add 为每个传入的 HTTP 响应保存 cookie,调用 CookieStore.get 为每个传出的 HTTP 请求获取 cookie。CookieStore 负责移除已过期的 HttpCookie 实例。
方法摘要 | |
---|---|
void |
add(URI uri,
HttpCookie cookie)
将一个 HTTP cookie 添加到存储区中。 |
List<HttpCookie> |
get(URI uri)
获取与给定 URI 关联或其域与给定 URI 匹配的 cookie。 |
List<HttpCookie> |
getCookies()
获取 cookie 存储区中所有未过期的 cookie。 |
List<URI> |
getURIs()
获取所有标识此 cookie 存储区中 cookie 的 URI。 |
boolean |
remove(URI uri,
HttpCookie cookie)
从存储区中移除 cookie。 |
boolean |
removeAll()
移除此 cookie 存储区中的所有 cookie。 |
方法详细信息 |
---|
void add(URI uri, HttpCookie cookie)
要存储的 cookie 可能关联 URI,也可能不关联 URI。如果它不关联 URI,那么 cookie 的域和路径属性将指示其出处。如果它关联 URI,则不指定它的域和路径属性,给定 URI 将指示此 cookie 的出处。
如果对应于给定 URI 的 cookie 已经存在,则使用新的 cookie 替换它。
uri
- 此 cookie 关联的 uri。如果为 null,则此 cookie 不关联 URIcookie
- 要存储的 cookie
NullPointerException
- 如果 cookie 为 nullget(java.net.URI)
List<HttpCookie> get(URI uri)
NullPointerException
- 如果 uri 为 nulladd(java.net.URI, java.net.HttpCookie)
List<HttpCookie> getCookies()
List<URI> getURIs()
boolean remove(URI uri, HttpCookie cookie)
uri
- 此 cookie 关联的 uri。如果为 null,则添加时要移除的 cookie 不关联 URI;如果不为 null,则添加时要移除的 cookie 与给定的 URI 关联。cookie
- 要移除的 cookie
NullPointerException
- 如果 cookie 为 nullboolean removeAll()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。