Module bus.http

Class RealResponseBody

java.lang.Object
org.miaixz.bus.http.bodys.ResponseBody
org.miaixz.bus.http.bodys.RealResponseBody
All Implemented Interfaces:
Closeable, AutoCloseable

public class RealResponseBody extends ResponseBody
HTTP 响应体

表示 HTTP 响应的内容,仅能使用一次。提供对响应内容的媒体类型、长度和数据源的访问。 使用字符串存储媒体类型以避免解析错误。

Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • RealResponseBody

      public RealResponseBody(String mediaType, long length, org.miaixz.bus.core.io.source.BufferSource source)
      构造函数,初始化 RealResponseBody 实例
      Parameters:
      mediaType - 媒体类型字符串(可能为 null)
      length - 内容长度
      source - 数据源
  • Method Details

    • mediaType

      public org.miaixz.bus.core.lang.MediaType mediaType()
      获取媒体类型
      Specified by:
      mediaType in class ResponseBody
      Returns:
      媒体类型(不存在时为 null)
    • length

      public long length()
      获取内容长度
      Specified by:
      length in class ResponseBody
      Returns:
      内容长度
    • source

      public org.miaixz.bus.core.io.source.BufferSource source()
      获取数据源
      Specified by:
      source in class ResponseBody
      Returns:
      数据源