public class BinaryBodyPostRequest extends AbsHttpRequest<Req>
2016-05-15 22:33 POST提交二进制流,服务端应该从Request请求体获取二进制流。
logger, url| 构造器和说明 |
|---|
BinaryBodyPostRequest(String url)
默认构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
BinaryBodyPostRequest |
contentType(com.mzlion.core.http.ContentType contentType)
设置请求内容类型
|
BinaryBodyPostRequest |
contentType(String contentType)
设置请求内容类型
|
BinaryBodyPostRequest |
file(File file)
设置文件,转为文件流
|
protected okhttp3.Request |
generateRequest(okhttp3.RequestBody requestBody)
根据不同的请求方式,将RequestBody转换成Request对象
|
protected okhttp3.RequestBody |
generateRequestBody()
获取RequestBody对象
|
BinaryBodyPostRequest |
stream(InputStream inputStream)
设置二进制流
|
asBean, asBean, asByteData, asFile, asStream, asString, connectTimeout, connectTimeout, customSSL, customSSL, customSSL, customSSL, execute, execute, header, queryString, queryString, queryString, queryString, readTimeout, readTimeout, removeHeader, url, writeTimeout, writeTimeoutpublic BinaryBodyPostRequest(String url)
url - 请求地址public BinaryBodyPostRequest stream(InputStream inputStream)
inputStream - 二进制流BinaryBodyPostRequestMediaTypepublic BinaryBodyPostRequest file(File file)
file - 文件对象BinaryBodyPostRequestpublic BinaryBodyPostRequest contentType(String contentType)
contentType - 请求内容类型BinaryBodyPostRequestpublic BinaryBodyPostRequest contentType(com.mzlion.core.http.ContentType contentType)
contentType - 请求内容类型BinaryBodyPostRequestprotected okhttp3.RequestBody generateRequestBody()
generateRequestBody 在类中 AbsHttpRequest<BinaryBodyPostRequest>protected okhttp3.Request generateRequest(okhttp3.RequestBody requestBody)
generateRequest 在类中 AbsHttpRequest<Req extends HttpRequest<Req>>requestBody - 请求体RequestRequestBodyCopyright © 2017. All rights reserved.