public class ResultBody extends AbstractBody implements HttpResult.Body
charset, taskExecutor| 限定符和类型 | 方法和说明 |
|---|---|
HttpResult.Body |
cache()
缓存自己,缓存后可 重复使用 toXXX 类方法
|
HttpResult.Body |
close()
关闭报文体
未对报文体做任何消费时使用,比如只读取长度
|
protected InputStream |
convertingStream() |
long |
getLength()
依赖于 Content-Length 响应头
|
okhttp3.MediaType |
getType()
will be removed in next version
|
HttpResult.Body |
nextOnIO()
在IO线程执行
|
HttpResult.Body |
setOnProcess(Consumer<Process> onProcess)
设置报文体接收进度回调
|
HttpResult.Body |
setRangeIgnored()
设置进度回调忽略响应的Range头信息,即进度回调会从0开始
|
HttpResult.Body |
stepBytes(long stepBytes)
设置进度回调的步进字节,默认 8K(8192)
表示每接收 stepBytes 个字节,执行一次进度回调
|
HttpResult.Body |
stepRate(double stepRate)
设置进度回调的步进比例
表示每接收 stepRate 比例,执行一次进度回调
|
byte[] |
toBytes() |
InputStream |
toByteStream() |
okio.ByteString |
toByteString()
will be removed in next version
|
Reader |
toCharStream() |
Download |
toFile(File file)
下载到指定文件
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFile(String filePath)
下载到指定路径
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFolder(File dir)
下载到指定文件夹
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFolder(String dirPath)
下载到指定文件夹
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
String |
toString() |
doToBean, toArray, toBean, toBean, toBean, toList, toMapperpublic okhttp3.MediaType getType()
HttpResult.BodygetType 在接口中 HttpResult.Bodypublic long getLength()
HttpResult.BodygetLength 在接口中 HttpResult.Bodypublic HttpResult.Body nextOnIO()
HttpResult.BodynextOnIO 在接口中 HttpResult.Bodypublic HttpResult.Body setOnProcess(Consumer<Process> onProcess)
HttpResult.BodysetOnProcess 在接口中 HttpResult.BodyonProcess - 进度回调函数public HttpResult.Body stepBytes(long stepBytes)
HttpResult.BodystepBytes 在接口中 HttpResult.BodystepBytes - 步进字节public HttpResult.Body stepRate(double stepRate)
HttpResult.BodystepRate 在接口中 HttpResult.BodystepRate - 步进比例public HttpResult.Body setRangeIgnored()
HttpResult.BodysetRangeIgnored 在接口中 HttpResult.Bodyprotected InputStream convertingStream()
convertingStream 在类中 AbstractBodypublic InputStream toByteStream()
toByteStream 在接口中 Toablepublic Reader toCharStream()
toCharStream 在接口中 Toablepublic okio.ByteString toByteString()
ToabletoByteString 在接口中 Toablepublic Download toFile(String filePath)
HttpResult.BodytoFile 在接口中 HttpResult.BodyfilePath - 目标路径public Download toFile(File file)
HttpResult.BodytoFile 在接口中 HttpResult.Bodyfile - 目标文件public Download toFolder(String dirPath)
HttpResult.BodytoFolder 在接口中 HttpResult.BodydirPath - 目标目录public Download toFolder(File dir)
HttpResult.BodytoFolder 在接口中 HttpResult.Bodydir - 目标目录public HttpResult.Body cache()
HttpResult.Bodycache 在接口中 HttpResult.Bodypublic HttpResult.Body close()
HttpResult.Bodyclose 在接口中 HttpResult.BodyCopyright © 2025 zhouxu. All rights reserved.