public abstract class AbstractOkHttp3BodyBuilder extends AbstractBodyBuilder<okhttp3.Request.Builder>
Constructor and Description |
---|
AbstractOkHttp3BodyBuilder() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
setBody(okhttp3.Request.Builder builder,
okhttp3.RequestBody body) |
protected void |
setFileBody(okhttp3.Request.Builder builder,
ForestRequest request,
String charset,
String contentType,
List<RequestNameValue> nameValueList,
List<ForestMultipart> multiparts,
LifeCycleHandler lifeCycleHandler)
设置文件请求体
|
protected void |
setFormBody(okhttp3.Request.Builder builder,
ForestRequest request,
String charset,
String contentType,
List<RequestNameValue> nameValueList)
设置表单请求体
|
protected void |
setStringBody(okhttp3.Request.Builder builder,
String text,
String charset,
String contentType,
boolean mergeCharset)
设置字符串请求体
|
buildBody, processFormArrayItem, processFormCollectionItem, processFormItem, processFormMapItem, processFromNameValueList
protected abstract void setBody(okhttp3.Request.Builder builder, okhttp3.RequestBody body)
protected void setStringBody(okhttp3.Request.Builder builder, String text, String charset, String contentType, boolean mergeCharset)
AbstractBodyBuilder
setStringBody
in class AbstractBodyBuilder<okhttp3.Request.Builder>
builder
- 后端请求对象text
- 字符串文本charset
- 字符集contentType
- 数据类型mergeCharset
- 是否合并字符集protected void setFormBody(okhttp3.Request.Builder builder, ForestRequest request, String charset, String contentType, List<RequestNameValue> nameValueList)
AbstractBodyBuilder
setFormBody
in class AbstractBodyBuilder<okhttp3.Request.Builder>
builder
- 后端请求对象request
- Forest请求对象charset
- 字符集contentType
- 数据类型nameValueList
- 键值对列表protected void setFileBody(okhttp3.Request.Builder builder, ForestRequest request, String charset, String contentType, List<RequestNameValue> nameValueList, List<ForestMultipart> multiparts, LifeCycleHandler lifeCycleHandler)
AbstractBodyBuilder
setFileBody
in class AbstractBodyBuilder<okhttp3.Request.Builder>
builder
- 后端请求对象request
- Forest请求对象charset
- 字符集contentType
- 数据类型nameValueList
- 键值对列表multiparts
- MultipartslifeCycleHandler
- 生命周期处理器Copyright © 2020. All rights reserved.