java.lang.Object
com.ejlchina.okhttps.internal.AbstractBody
com.ejlchina.okhttps.internal.ResultBody
- 所有已实现的接口:
HttpResult.Body,Toable
-
字段概要
从类继承的字段 com.ejlchina.okhttps.internal.AbstractBody
charset, taskExecutor -
方法概要
修饰符和类型方法说明cache()缓存自己,缓存后可 重复使用 toXXX 类方法close()关闭报文体 未对报文体做任何消费时使用,比如只读取长度protected InputStreamlong依赖于 Content-Length 响应头okhttp3.MediaTypegetType()will be removed in next versionnextOnIO()在IO线程执行setOnProcess(Consumer<Process> onProcess) 设置报文体接收进度回调设置进度回调忽略响应的Range头信息,即进度回调会从0开始stepBytes(long stepBytes) 设置进度回调的步进字节,默认 8K(8192) 表示每接收 stepBytes 个字节,执行一次进度回调stepRate(double stepRate) 设置进度回调的步进比例 表示每接收 stepRate 比例,执行一次进度回调byte[]toBytes()okio.ByteStringwill be removed in next version下载到指定文件 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次下载到指定路径 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次下载到指定文件夹 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次下载到指定文件夹 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次toString()从类继承的方法 com.ejlchina.okhttps.internal.AbstractBody
doToBean, toArray, toBean, toBean, toBean, toList, toMapper
-
方法详细资料
-
getType
public okhttp3.MediaType getType()从接口复制的说明:HttpResult.Bodywill be removed in next version- 指定者:
getType在接口中HttpResult.Body- 返回:
- 媒体类型
-
getLength
public long getLength()从接口复制的说明:HttpResult.Body依赖于 Content-Length 响应头- 指定者:
getLength在接口中HttpResult.Body- 返回:
- 报文体字节长度
-
nextOnIO
从接口复制的说明:HttpResult.Body在IO线程执行- 指定者:
nextOnIO在接口中HttpResult.Body- 返回:
- Body
-
setOnProcess
从接口复制的说明:HttpResult.Body设置报文体接收进度回调- 指定者:
setOnProcess在接口中HttpResult.Body- 参数:
onProcess- 进度回调函数- 返回:
- Body
-
stepBytes
从接口复制的说明:HttpResult.Body设置进度回调的步进字节,默认 8K(8192) 表示每接收 stepBytes 个字节,执行一次进度回调- 指定者:
stepBytes在接口中HttpResult.Body- 参数:
stepBytes- 步进字节- 返回:
- Body
-
stepRate
从接口复制的说明:HttpResult.Body设置进度回调的步进比例 表示每接收 stepRate 比例,执行一次进度回调- 指定者:
stepRate在接口中HttpResult.Body- 参数:
stepRate- 步进比例- 返回:
- Body
-
setRangeIgnored
从接口复制的说明:HttpResult.Body设置进度回调忽略响应的Range头信息,即进度回调会从0开始- 指定者:
setRangeIgnored在接口中HttpResult.Body- 返回:
- Body
-
convertingStream
- 覆盖:
convertingStream在类中AbstractBody- 返回:
- 待转换的输入流
-
toByteStream
- 指定者:
toByteStream在接口中Toable- 返回:
- 消息体转字节流
-
toBytes
public byte[] toBytes() -
toCharStream
- 指定者:
toCharStream在接口中Toable- 返回:
- 消息体转字符流
-
toString
-
toByteString
public okio.ByteString toByteString()从接口复制的说明:Toablewill be removed in next version- 指定者:
toByteString在接口中Toable- 返回:
- ByteString
-
toFile
从接口复制的说明:HttpResult.Body下载到指定路径 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次- 指定者:
toFile在接口中HttpResult.Body- 参数:
filePath- 目标路径- 返回:
- 下载过程 #Download
-
toFile
从接口复制的说明:HttpResult.Body下载到指定文件 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次- 指定者:
toFile在接口中HttpResult.Body- 参数:
file- 目标文件- 返回:
- 下载过程 #Download
-
toFolder
从接口复制的说明:HttpResult.Body下载到指定文件夹 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次- 指定者:
toFolder在接口中HttpResult.Body- 参数:
dirPath- 目标目录- 返回:
- 下载过程 #Download
-
toFolder
从接口复制的说明:HttpResult.Body下载到指定文件夹 同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次- 指定者:
toFolder在接口中HttpResult.Body- 参数:
dir- 目标目录- 返回:
- 下载过程 #Download
-
cache
从接口复制的说明:HttpResult.Body缓存自己,缓存后可 重复使用 toXXX 类方法- 指定者:
cache在接口中HttpResult.Body- 返回:
- Body
-
close
从接口复制的说明:HttpResult.Body关闭报文体 未对报文体做任何消费时使用,比如只读取长度- 指定者:
close在接口中HttpResult.Body- 返回:
- Body
-