public class JdkCookieManager extends Object
1. 存储Cookie信息到本地 2. 从本地获取Cookie信息,添加到请求头中
| Constructor and Description |
|---|
JdkCookieManager(CookieManager raw)
构造
|
JdkCookieManager(CookieStoreSpi cookieStore)
构造
|
| Modifier and Type | Method and Description |
|---|---|
CookieManager |
getCookieManager()
|
List<HttpCookie> |
getCookies(JdkHttpConnection conn)
获取指定域名下所有Cookie信息
|
Map<String,List<String>> |
loadForRequest(JdkHttpConnection conn)
将本地存储的Cookie信息附带到Http请求中,不覆盖用户定义好的Cookie
|
JdkCookieManager |
saveFromResponse(JdkHttpConnection conn)
存储响应的Cookie信息到本地
|
JdkCookieManager |
saveFromResponse(JdkHttpConnection conn,
Map<String,List<String>> responseHeaders)
存储响应的Cookie信息到本地
通过读取 |
JdkCookieManager |
setCookieManager(CookieManager cookieManager)
|
public JdkCookieManager(CookieStoreSpi cookieStore)
cookieStore - CookieStoreSpipublic JdkCookieManager(CookieManager raw)
raw - 原始对象public CookieManager getCookieManager()
CookieManagerpublic JdkCookieManager setCookieManager(CookieManager cookieManager)
cookieManager - 自定义的CookieManagerpublic List<HttpCookie> getCookies(JdkHttpConnection conn)
conn - HTTP连接public Map<String,List<String>> loadForRequest(JdkHttpConnection conn)
conn - JdkHttpConnectionpublic JdkCookieManager saveFromResponse(JdkHttpConnection conn)
conn - JdkHttpConnectionpublic JdkCookieManager saveFromResponse(JdkHttpConnection conn, Map<String,List<String>> responseHeaders)
conn - JdkHttpConnectionresponseHeaders - 头信息MapCopyright © 2025. All rights reserved.