鸿蒙OS CacheRequest
CacheRequest
java.lang.Object
|---java.net.CacheRequest
public abstract class CacheRequest
extends Object
表示用于在 ResponseCache 中存储资源的通道。 此类的实例提供了一个 OutputStream 对象,该对象由协议处理程序调用以将资源数据存储到缓存中,以及一个允许中断和放弃缓存存储操作的 abort() 方法。 如果在读取响应或写入缓存时遇到 IOException,则当前缓存存储操作将被中止。
构造函数摘要
构造函数 | 描述 |
---|---|
CacheRequest() |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
abstract void | abort() | 中止缓存响应的尝试。 |
abstract OutputStream | getBody() | 返回一个可以写入响应正文的 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,则将放弃当前的缓存存储操作。