|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。