创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都做网站、钟山网络推广、小程序设计、钟山网络营销、钟山企业策划、钟山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供钟山建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
public interface CookieStore
CookieStore 对象表示 cookie 的存储。 可以存储和检索cookies。
CookieManager 将调用 CookieStore.add 为每个传入的 HTTP 响应保存 cookie,并调用 CookieStore.get 为每个传出的 HTTP 请求检索 cookie。 CookieStore 负责删除已过期的 HttpCookie 实例。
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | add(URI uri, HttpCookie cookie) | 将一个 HTTP cookie 添加到存储中。 |
ListHttpCookie | get(URI uri) | 检索与给定 URI 关联的 cookie,或者其域与给定 URI 匹配的 cookie。 |
ListHttpCookie | getCookies() | 在 cookie 存储中获取所有未过期的 cookie。 |
ListURI | getURIs() | 获取标识此 cookie 存储中的 cookie 的所有 URI。 |
boolean | remove(URI uri, HttpCookie cookie) | 从存储中删除 cookie。 |
boolean | removeAll() | 删除此 cookie 存储中的所有 cookie。 |
void add(URI uri, HttpCookie cookie)
将一个 HTTP cookie 添加到存储中。 每个传入的 HTTP 响应都会调用它。
要存储的 cookie 可能与 URI 相关联,也可能不相关。 如果它不与 URI 关联,则 cookie 的域和路径属性将指示它来自何处。 如果它与 URI 相关联并且未指定其域和路径属性,则给定的 URI 将指示此 cookie 的来源。
如果与给定 URI 对应的 cookie 已经存在,则将其替换为新的。
参数:
参数名称 | 参数描述 |
---|---|
uri | 与此 cookie 关联的 uri。 如果为 null,则此 cookie 不会与 URI 关联 |
cookie | 要存储的 cookie |
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果 cookie 为空 |
ListHttpCookie get(URI uri)
检索与给定 URI 关联的 cookie,或者其域与给定 URI 匹配的 cookie。 仅返回未过期的 cookie。 每个传出的 HTTP 请求都会调用它。
参数:
参数名称 | 参数描述 |
---|---|
uri | 与要返回的 cookie 关联的 uri |
返回:
一个不可变的 HttpCookie 列表,如果没有 cookie 匹配给定的 URI,则返回空列表
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果 uri 为空 |
ListHttpCookie getCookies()
在 cookie 存储中获取所有未过期的 cookie。
返回:
一个不可变的 http cookie 列表; 如果存储中没有 http cookie,则返回空列表
ListURI getURIs()
获取标识此 cookie 存储中的 cookie 的所有 URI。
返回:
不可变的 URI 列表; 如果此 cookie 存储中没有 cookie 与 URI 关联,则返回空列表
boolean remove(URI uri, HttpCookie cookie)
从存储中删除 cookie。
参数:
参数名称 | 参数描述 |
---|---|
uri | 与此 cookie 关联的 uri。 如果为 null,则要删除的 cookie 在添加时不与 URI 关联; 如果不为 null,则要删除的 cookie 在添加时与给定的 URI 相关联。 |
cookie | 要删除的 cookie |
返回:
如果此存储包含指定的 cookie,则为 true
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果 cookie 为空 |
boolean removeAll()
删除此 cookie 存储中的所有 cookie。
返回:
如果此存储因调用而更改,则为 true
当前标题:创新互联鸿蒙OS教程:鸿蒙OSCookieStore
文章路径:http://www.csdahua.cn/qtweb/news42/157442.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网