public abstract class AbstractRequest<Req extends AbstractRequest<Req>> extends java.lang.Object implements Request<Req>
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
body |
protected int |
connectTimeout
连接超时时间
|
protected java.util.Map<java.lang.String,java.lang.String> |
headers
存储请求头信息
|
protected RequestMethod |
method |
protected int |
readTimeout
流读取超时时间
|
protected java.lang.String |
url |
protected int |
writeTimeout
流写入超时时间
|
| 构造器和说明 |
|---|
AbstractRequest(java.lang.String url,
RequestMethod method) |
| 限定符和类型 | 方法和说明 |
|---|---|
Req |
connectTimeout(int connectTimeout)
为构建本次Request设置单独连接超时时间。
|
HttpResponse |
execute()
执行HTTP请求,获取响应结果
|
void |
execute(HttpCallBack callBack)
异步执行HTTP请求
|
Req |
header(java.lang.String key,
java.lang.String value)
添加请求头信息
|
Req |
readTimeout(int readTimeout)
为构建本次Request设置单独读取流超时。
|
Req |
removeHeader(java.lang.String key)
从请求头中移除键值
|
Req |
writeTimeout(int writeTimeout)
为构建本次Request设置单独写入流超时。
|
protected java.lang.String url
protected java.util.Map<java.lang.String,java.lang.String> headers
protected java.lang.String body
protected int connectTimeout
protected int readTimeout
protected int writeTimeout
protected RequestMethod method
public AbstractRequest(java.lang.String url,
RequestMethod method)
public Req header(java.lang.String key, java.lang.String value)
Requestheader 在接口中 Request<Req extends AbstractRequest<Req>>key - 请求头键名value - 请求头值public Req removeHeader(java.lang.String key)
RequestremoveHeader 在接口中 Request<Req extends AbstractRequest<Req>>key - 请求头键名public Req connectTimeout(int connectTimeout)
RequestconnectTimeout 在接口中 Request<Req extends AbstractRequest<Req>>connectTimeout - 连接超时时间,单位秒public Req readTimeout(int readTimeout)
RequestreadTimeout 在接口中 Request<Req extends AbstractRequest<Req>>readTimeout - 流读取超时时间,单位秒public Req writeTimeout(int writeTimeout)
RequestwriteTimeout 在接口中 Request<Req extends AbstractRequest<Req>>writeTimeout - 流写入超时时间,单位秒public HttpResponse execute()
Requestexecute 在接口中 Request<Req extends AbstractRequest<Req>>public void execute(HttpCallBack callBack)
execute 在接口中 Request<Req extends AbstractRequest<Req>>callBack - 回调函数Copyright © 2020. All Rights Reserved.