Module java.base
Package java.net

Class CacheRequest

java.lang.Object
java.net.CacheRequest

public abstract class CacheRequest extends Object
代表用于在ResponseCache中存储资源的通道。这种类的实例提供一个OutputStream对象,协议处理程序调用该对象将资源数据存储到缓存中,并提供一个abort()方法,允许中断和放弃缓存存储操作。如果在读取响应或写入缓存时遇到IOException,则当前的缓存存储操作将被中止。
自从:
1.5
  • Constructor Details

    • CacheRequest

      public CacheRequest()
      子类调用的构造函数。
  • Method Details

    • getBody

      public abstract OutputStream getBody() throws IOException
      返回一个OutputStream,可以将响应主体写入其中。
      返回:
      一个OutputStream,可以将响应主体写入其中
      抛出:
      IOException - 如果在写入响应主体时发生I/O错误
    • abort

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