新聞中心
CookieHandler

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),禹州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:禹州等地區(qū)。禹州做網(wǎng)站價(jià)格咨詢:18980820575
java.lang.Object
|---java.net.CookieHandler
public abstract class CookieHandler
extends Object
CookieHandler 對(duì)象提供了一種回調(diào)機(jī)制來將 HTTP 狀態(tài)管理策略實(shí)現(xiàn)連接到 HTTP 協(xié)議處理程序。 HTTP 狀態(tài)管理機(jī)制指定了一種使用 HTTP 請(qǐng)求和響應(yīng)創(chuàng)建有狀態(tài)會(huì)話的方法。
HTTP 協(xié)議處理程序使用的系統(tǒng)范圍的 CookieHandler 可以通過執(zhí)行 CookieHandler.setDefault(CookieHandler) 來注冊(cè)。 當(dāng)前注冊(cè)的 CookieHandler 可以通過調(diào)用 CookieHandler.getDefault() 來獲取。
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| CookieHandler() |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| abstract Map |
get(URI uri, Map |
從請(qǐng)求標(biāo)頭中指定 uri 的 cookie 緩存中獲取所有適用的 cookie。 |
| static CookieHandler | getDefault() | 獲取系統(tǒng)范圍的 cookie 處理程序。 |
| abstract void | put(URI uri, Map |
設(shè)置所有適用的 cookie,示例是名為 Set-Cookie2 的響應(yīng)頭字段,存在于 cookie 緩存中的響應(yīng)頭中。 |
| static void | setDefault(CookieHandler cHandler) | 設(shè)置(或取消設(shè)置)系統(tǒng)范圍的 cookie 處理程序。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
構(gòu)造函數(shù)詳細(xì)信息
CookieHandler
public CookieHandler()
方法詳情
getDefault
public static CookieHandler getDefault()
獲取系統(tǒng)范圍的 cookie 處理程序。
返回:
系統(tǒng)范圍的 cookie 處理程序; null 返回意味著當(dāng)前沒有設(shè)置系統(tǒng)范圍的 cookie 處理程序。
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SecurityException | 如果已安裝安全管理器并且它拒絕 NetPermission("getCookieHandler") |
setDefault
public static void setDefault(CookieHandler cHandler)
設(shè)置(或取消設(shè)置)系統(tǒng)范圍的 cookie 處理程序。 注意:非標(biāo)準(zhǔn) http 協(xié)議處理程序可能會(huì)忽略此設(shè)置。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| cHandler | HTTP cookie 處理程序,或 null 取消設(shè)置。 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SecurityException | 如果已安裝安全管理器并且它拒絕 NetPermission("setCookieHandler") |
get
public abstract Map
從請(qǐng)求標(biāo)頭中指定 uri 的 cookie 緩存中獲取所有適用的 cookie。 作為參數(shù)傳遞的 URI 指定了 cookie 的預(yù)期用途。 特別是該方案應(yīng)反映 cookie 是通過 http、https 發(fā)送還是在其他上下文(如 javascript)中使用。 在 javascript 的情況下,主機(jī)部分應(yīng)反映 cookie 的目的地或它們的來源。
由實(shí)現(xiàn)來考慮 URI 和 cookie 屬性和安全設(shè)置來確定應(yīng)該返回哪些。
HTTP 協(xié)議實(shí)現(xiàn)者應(yīng)確保在添加與選擇 cookie 相關(guān)的所有請(qǐng)求標(biāo)頭之后、發(fā)送請(qǐng)求之前調(diào)用此方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| uri | 表示 cookie 的預(yù)期用途的 URI |
| requestHeaders | - 從請(qǐng)求標(biāo)頭字段名稱到表示當(dāng)前請(qǐng)求標(biāo)頭的字段值列表的映射 |
返回:
從狀態(tài)管理標(biāo)頭(字段名稱為“Cookie”或“Cookie2”)到包含狀態(tài)信息的 cookie 列表的不可變映射
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| IOException | 如果發(fā)生 I/O 錯(cuò)誤 |
| IllegalArgumentException | 如果任一參數(shù)為空 |
put
public abstract void put(URI uri, Map
設(shè)置所有適用的 cookie,示例是名為 Set-Cookie2 的響應(yīng)頭字段,存在于 cookie 緩存中的響應(yīng)頭中。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| uri | cookie 來自的 URI |
| responseHeaders | 從字段名稱到表示返回的響應(yīng)標(biāo)頭字段的字段值列表的不可變映射 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| IOException | 如果發(fā)生 I/O 錯(cuò)誤 |
| IllegalArgumentException | 如果任一參數(shù)為空 |
新聞標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSCookieHandler
網(wǎng)站URL:http://www.5511xx.com/article/codcpoo.html


咨詢
建站咨詢
