新聞中心
CookieStore

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都做網(wǎng)站、鐘山網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、鐘山網(wǎng)絡(luò)營銷、鐘山企業(yè)策劃、鐘山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供鐘山建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
public interface CookieStoreCookieStore 對(duì)象表示 cookie 的存儲(chǔ)。 可以存儲(chǔ)和檢索cookies。
CookieManager 將調(diào)用 CookieStore.add 為每個(gè)傳入的 HTTP 響應(yīng)保存 cookie,并調(diào)用 CookieStore.get 為每個(gè)傳出的 HTTP 請(qǐng)求檢索 cookie。 CookieStore 負(fù)責(zé)刪除已過期的 HttpCookie 實(shí)例。
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| void | add(URI uri, HttpCookie cookie) | 將一個(gè) HTTP cookie 添加到存儲(chǔ)中。 |
| ListHttpCookie | get(URI uri) | 檢索與給定 URI 關(guān)聯(lián)的 cookie,或者其域與給定 URI 匹配的 cookie。 |
| ListHttpCookie | getCookies() | 在 cookie 存儲(chǔ)中獲取所有未過期的 cookie。 |
| ListURI | getURIs() | 獲取標(biāo)識(shí)此 cookie 存儲(chǔ)中的 cookie 的所有 URI。 |
| boolean | remove(URI uri, HttpCookie cookie) | 從存儲(chǔ)中刪除 cookie。 |
| boolean | removeAll() | 刪除此 cookie 存儲(chǔ)中的所有 cookie。 |
方法詳情
add
void add(URI uri, HttpCookie cookie)
將一個(gè) HTTP cookie 添加到存儲(chǔ)中。 每個(gè)傳入的 HTTP 響應(yīng)都會(huì)調(diào)用它。
要存儲(chǔ)的 cookie 可能與 URI 相關(guān)聯(lián),也可能不相關(guān)。 如果它不與 URI 關(guān)聯(lián),則 cookie 的域和路徑屬性將指示它來自何處。 如果它與 URI 相關(guān)聯(lián)并且未指定其域和路徑屬性,則給定的 URI 將指示此 cookie 的來源。
如果與給定 URI 對(duì)應(yīng)的 cookie 已經(jīng)存在,則將其替換為新的。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| uri | 與此 cookie 關(guān)聯(lián)的 uri。 如果為 null,則此 cookie 不會(huì)與 URI 關(guān)聯(lián) |
| cookie | 要存儲(chǔ)的 cookie |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果 cookie 為空 |
get
ListHttpCookie get(URI uri)
檢索與給定 URI 關(guān)聯(lián)的 cookie,或者其域與給定 URI 匹配的 cookie。 僅返回未過期的 cookie。 每個(gè)傳出的 HTTP 請(qǐng)求都會(huì)調(diào)用它。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| uri | 與要返回的 cookie 關(guān)聯(lián)的 uri |
返回:
一個(gè)不可變的 HttpCookie 列表,如果沒有 cookie 匹配給定的 URI,則返回空列表
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果 uri 為空 |
getCookies
ListHttpCookie getCookies()
在 cookie 存儲(chǔ)中獲取所有未過期的 cookie。
返回:
一個(gè)不可變的 http cookie 列表; 如果存儲(chǔ)中沒有 http cookie,則返回空列表
getURIs
ListURI getURIs()
獲取標(biāo)識(shí)此 cookie 存儲(chǔ)中的 cookie 的所有 URI。
返回:
不可變的 URI 列表; 如果此 cookie 存儲(chǔ)中沒有 cookie 與 URI 關(guān)聯(lián),則返回空列表
remove
boolean remove(URI uri, HttpCookie cookie)
從存儲(chǔ)中刪除 cookie。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| uri | 與此 cookie 關(guān)聯(lián)的 uri。 如果為 null,則要?jiǎng)h除的 cookie 在添加時(shí)不與 URI 關(guān)聯(lián); 如果不為 null,則要?jiǎng)h除的 cookie 在添加時(shí)與給定的 URI 相關(guān)聯(lián)。 |
| cookie | 要?jiǎng)h除的 cookie |
返回:
如果此存儲(chǔ)包含指定的 cookie,則為 true
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果 cookie 為空 |
removeAll
boolean removeAll()
刪除此 cookie 存儲(chǔ)中的所有 cookie。
返回:
如果此存儲(chǔ)因調(diào)用而更改,則為 true
文章標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSCookieStore
文章地址:http://www.dlmjj.cn/article/cdegoss.html


咨詢
建站咨詢
