public class PostRequest extends AbsHttpRequest<Req>
logger, url| 构造器和说明 |
|---|
PostRequest(String url) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected okhttp3.Request |
generateRequest(okhttp3.RequestBody requestBody)
根据不同的请求方式,将RequestBody转换成Request对象
|
protected okhttp3.RequestBody |
generateRequestBody()
获取RequestBody对象
|
PostRequest |
isMultipart(boolean isMultipart)
是否强制开启文件上传(multipart/form-data),如果框架检测到有文件上传则该方法设置无效
|
PostRequest |
param(Map<String,String> parameters)
设置提交的请求参数及其值
|
PostRequest |
param(String name,
File uploadFile)
设置提交的文件
|
PostRequest |
param(String name,
File uploadFile,
String filename)
设置提交的文件
|
PostRequest |
param(String name,
InputStream inputStream,
String streamName)
设置提交的文件
|
PostRequest |
param(String name,
String value)
设置提交的请求参数及其值
|
PostRequest |
param(String name,
String value,
boolean replace)
设置提交的请求参数及其值
|
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 PostRequest(String url)
protected okhttp3.RequestBody generateRequestBody()
generateRequestBody 在类中 AbsHttpRequest<PostRequest>public PostRequest isMultipart(boolean isMultipart)
isMultipart - 如果值为true则开启,否则关闭RequestBodypublic PostRequest param(String name, String value)
name - 参数名value - 参数值public PostRequest param(String name, String value, boolean replace)
name - 参数名value - 参数值replace - 值为[@code true}则替换处理public PostRequest param(Map<String,String> parameters)
parameters - 键值对列表public PostRequest param(String name, File uploadFile)
name - 参数名uploadFile - 上传的文件public PostRequest param(String name, File uploadFile, String filename)
name - 参数名uploadFile - 上传的文件filename - 文件名public PostRequest param(String name, InputStream inputStream, String streamName)
name - 参数名inputStream - 上传数据流streamName - 数据流的标识protected okhttp3.Request generateRequest(okhttp3.RequestBody requestBody)
generateRequest 在类中 AbsHttpRequest<Req extends HttpRequest<Req>>requestBody - 请求体RequestRequestBodyCopyright © 2017. All rights reserved.