public class ResultBody extends AbstractBody implements HttpResult.Body
charset, taskExecutor| 限定符和类型 | 方法和说明 |
|---|---|
HttpResult.Body |
cache()
缓存自己,缓存后可 重复使用 toXXX 类方法
|
HttpResult.Body |
close()
关闭报文体
未对报文体做任何消费时使用,比如只读取长度
|
long |
getContentLength() |
okhttp3.MediaType |
getContentType() |
HttpResult.Body |
nextOnIO()
在IO线程执行
|
HttpResult.Body |
setOnProcess(OnCallback<Process> onProcess)
设置报文体接收进度回调
|
HttpResult.Body |
setRangeIgnored()
设置进度回调忽略响应的Range头信息,即进度回调会从0开始
|
HttpResult.Body |
setStepBytes(long stepBytes)
设置进度回调的步进字节,默认 8K(8192)
表示每接收 stepBytes 个字节,执行一次进度回调
|
HttpResult.Body |
setStepRate(double stepRate)
设置进度回调的步进比例
表示每接收 stepRate 比例,执行一次进度回调
|
byte[] |
toBytes() |
java.io.InputStream |
toByteStream() |
okio.ByteString |
toByteString() |
java.io.Reader |
toCharStream() |
Download |
toFile(java.io.File file)
下载到指定文件
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFile(java.lang.String filePath)
下载到指定路径
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFolder(java.io.File dir)
下载到指定文件夹
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
Download |
toFolder(java.lang.String dirPath)
下载到指定文件夹
同一个 Body 对象的 toXXX 类方法只可使用一个并且只能调用一次
|
java.lang.String |
toString() |
toArray, toBean, toList, toMapperpublic okhttp3.MediaType getContentType()
getContentType 在接口中 HttpResult.Bodypublic long getContentLength()
getContentLength 在接口中 HttpResult.Bodypublic HttpResult.Body nextOnIO()
HttpResult.BodynextOnIO 在接口中 HttpResult.Bodypublic HttpResult.Body setOnProcess(OnCallback<Process> onProcess)
HttpResult.BodysetOnProcess 在接口中 HttpResult.BodyonProcess - 进度回调函数public HttpResult.Body setStepBytes(long stepBytes)
HttpResult.BodysetStepBytes 在接口中 HttpResult.BodystepBytes - 步进字节public HttpResult.Body setStepRate(double stepRate)
HttpResult.BodysetStepRate 在接口中 HttpResult.BodystepRate - 步进比例public HttpResult.Body setRangeIgnored()
HttpResult.BodysetRangeIgnored 在接口中 HttpResult.Bodypublic java.io.InputStream toByteStream()
toByteStream 在接口中 Toablepublic java.io.Reader toCharStream()
toCharStream 在接口中 Toablepublic java.lang.String toString()
public okio.ByteString toByteString()
toByteString 在接口中 Toablepublic Download toFile(java.lang.String filePath)
HttpResult.BodytoFile 在接口中 HttpResult.BodyfilePath - 目标路径public Download toFile(java.io.File file)
HttpResult.BodytoFile 在接口中 HttpResult.Bodyfile - 目标文件public Download toFolder(java.lang.String dirPath)
HttpResult.BodytoFolder 在接口中 HttpResult.BodydirPath - 目标目录public Download toFolder(java.io.File dir)
HttpResult.BodytoFolder 在接口中 HttpResult.Bodydir - 目标目录public HttpResult.Body cache()
HttpResult.Bodycache 在接口中 HttpResult.Bodypublic HttpResult.Body close()
HttpResult.Bodyclose 在接口中 HttpResult.BodyCopyright © 2020 江苏一键联信息科技有限公司. All Rights Reserved.