鸿蒙OS开发文档 鸿蒙OS CacheRequest

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 3

CacheRequest

java.lang.Object
|---java.net.CacheRequest

public abstract class CacheRequest
extends Object

表示用于在 ResponseCache 中存储资源的通道。 此类的实例提供了一个 OutputStream 对象,该对象由协议处理程序调用以将资源数据存储到缓存中,以及一个允许中断和放弃缓存存储操作的 abort() 方法。 如果在读取响应或写入缓存时遇到 IOException,则当前缓存存储操作将被中止。

构造函数摘要

构造函数描述
CacheRequest()

方法总结

修饰符和类型方法描述
abstract voidabort()中止缓存响应的尝试。
abstract OutputStreamgetBody()返回一个可以写入响应正文的 OutputStream。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

CacheRequest

public CacheRequest()

方法详情

getBody

public abstract OutputStream getBody() throws IOException

返回一个可以写入响应正文的 OutputStream。

返回:

一个可以写入响应正文的 OutputStream

Throws:

Throw名称Throw描述
IOException如果在写入响应正文时发生 I/O 错误

abort

public abstract void abort()

中止缓存响应的尝试。 如果在读取响应或写入缓存时遇到 IOException,则将放弃当前的缓存存储操作。