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
- CookieStoreSpi
public JdkCookieManager(CookieManager raw)
raw
- 原始对象public CookieManager getCookieManager()
CookieManager
public JdkCookieManager setCookieManager(CookieManager cookieManager)
cookieManager
- 自定义的CookieManager
public List<HttpCookie> getCookies(JdkHttpConnection conn)
conn
- HTTP连接public Map<String,List<String>> loadForRequest(JdkHttpConnection conn)
conn
- JdkHttpConnection
public JdkCookieManager saveFromResponse(JdkHttpConnection conn)
conn
- JdkHttpConnection
public JdkCookieManager saveFromResponse(JdkHttpConnection conn, Map<String,List<String>> responseHeaders)
conn
- JdkHttpConnection
responseHeaders
- 头信息MapCopyright © 2025. All rights reserved.