Class Info |
|---|
public abstract static class Request.Builder<T extends Request.Builder> Request的构造器。 |
Constructor Name |
|---|
public Request.Builder() 默认构造方法。 |
public Request.Builder(Request request) 使用已有Request对象,构造Request.Builder对象。 |
Qualifier and Type | Method Name and Description |
|---|---|
public T | backupUrls(List<String> urls) 设置请求备用地址,当出现请求异常的时候会启用备用地址进行请求。 |
public abstract Request | build() 构造Request对象。 |
public T | config(RequestConfig config) 设置请求配置参数。 |
public T | headers(Map<String, String> headers) 设置消息头。 |
public T | id(long id) 设置请求ID。 |
public T | name(String name) 设置请求名称。 |
public T | params(Map<String, String> params) 设置请求参数。 |
public T | speedLimit(int speedLimit) 设置上传/下载限速。 |
public T | url(String url) 设置请求URL。 |
Method |
|---|
public T backupUrls(List<String> urls) 设置请求备用地址,当出现请求异常的时候会启用备用地址进行请求。 |
Parameters
Name | Description |
|---|---|
urls | 备用地址列表。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |
Method |
|---|
public T config(RequestConfig config) 设置请求配置参数。 |
Parameters
Name | Description |
|---|---|
config | 请求配置参数。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |
Method |
|---|
public T headers(Map<String, String> headers) 设置消息头。消息头中,“key”的取值范围为ASCII表中除空格外的所有可显示字符,“value”的取值范围为ASCII表中换行符及所有可显示字符。当使用非指定范围内的字符时需与服务端约定使用UTF-8方式进行编码和解码。当传入不符合要求的字符串时,会抛出对应异常。SDK内部存在给网络请求添加“range”或“Accept-Encoding”请求头(不区分大小写)的情况,建议您不要添加对应字段的请求头。 |
Parameters
Name | Description |
|---|---|
headers | 消息头。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |
Method |
|---|
public T id(long id) 设置请求ID。 |
Parameters
Name | Description |
|---|---|
id | 请求ID。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |
Method |
|---|
public T name(String name) 设置请求名称。 |
Parameters
Name | Description |
|---|---|
name | 请求名称。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |
Method |
|---|
public T params(Map<String, String> params) 设置请求参数。 |
Parameters
Name | Description |
|---|---|
params | 请求参数。参数Map中的“key”及“value”都不能为空。 |
Returns
Type | Description |
|---|---|
T | Request.Builder的子类。 |