public abstract class BodyRequest<T extends BodyRequest<?>> extends BaseRequest<T>
| Constructor and Description |
|---|
BodyRequest(LifecycleOwner lifecycleOwner) |
| Modifier and Type | Method and Description |
|---|---|
T |
body(RequestBody body)
自定义 RequestBody
|
protected Request |
createRequest(java.lang.String url,
java.lang.String tag,
HttpParams params,
HttpHeaders headers,
BodyType type)
创建请求的对象
|
T |
json(java.util.List<?> list) |
T |
json(java.util.Map<?,?> map)
自定义 json 字符串
|
T |
json(java.lang.String json) |
void |
request(OnHttpListener<?> listener)
执行异步请求(执行传入上传进度监听器)
|
T |
text(java.lang.String text)
自定义文本字符串
|
api, api, api, cancel, createCall, delay, delay, execute, getDelayMillis, getLifecycleOwner, getRequestApi, getRequestCache, getRequestHandler, getRequestMethod, handler, server, server, server, tag, tagpublic T json(java.util.Map<?,?> map)
public T json(java.util.List<?> list)
public T json(java.lang.String json)
public T text(java.lang.String text)
public T body(RequestBody body)
protected Request createRequest(java.lang.String url,
java.lang.String tag,
HttpParams params,
HttpHeaders headers,
BodyType type)
BaseRequestcreateRequest in class BaseRequest<T extends BodyRequest<?>>public void request(OnHttpListener<?> listener)
request in class BaseRequest<T extends BodyRequest<?>>