public static class HttpClient.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpClient.Builder |
addPreprocessor(Preprocessor preprocessor)
添加可并行处理请求任务的预处理器
|
HttpClient.Builder |
addSerialPreprocessor(Preprocessor preprocessor)
添加预处理器
|
HttpClient.Builder |
baseUrl(java.lang.String baseUrl)
设置 baseUrl
|
HTTP |
build() |
HttpClient.Builder |
callbackExecutor(java.util.concurrent.Executor executor)
设置回调执行器,例如实现切换线程功能,只对异步请求有效
|
HttpClient.Builder |
completeListener(TaskListener<HttpResult.State> listener)
设置全局完成监听
|
HttpClient.Builder |
config(Configurator configurator)
配置 OkHttpClient
|
HttpClient.Builder |
downloadListener(DownListener listener)
设置下载监听器
|
HttpClient.Builder |
exceptionListener(TaskListener<java.io.IOException> listener)
设置全局异常监听
|
HttpClient.Builder |
mediaTypes(java.util.Map<java.lang.String,java.lang.String> mediaTypes)
配置媒体类型
|
HttpClient.Builder |
mediaTypes(java.lang.String key,
java.lang.String value)
配置媒体类型
|
HttpClient.Builder |
responseListener(TaskListener<HttpResult> listener)
设置全局响应监听
|
public HttpClient.Builder config(Configurator configurator)
configurator - 配置器public HttpClient.Builder baseUrl(java.lang.String baseUrl)
baseUrl - 全局URL前缀public HttpClient.Builder mediaTypes(java.util.Map<java.lang.String,java.lang.String> mediaTypes)
mediaTypes - 媒体类型public HttpClient.Builder mediaTypes(java.lang.String key, java.lang.String value)
key - 媒体类型KEYvalue - 媒体类型VALUEpublic HttpClient.Builder callbackExecutor(java.util.concurrent.Executor executor)
executor - 回调执行器public HttpClient.Builder addPreprocessor(Preprocessor preprocessor)
preprocessor - 预处理器public HttpClient.Builder addSerialPreprocessor(Preprocessor preprocessor)
preprocessor - 预处理器public HttpClient.Builder responseListener(TaskListener<HttpResult> listener)
listener - 监听器public HttpClient.Builder exceptionListener(TaskListener<java.io.IOException> listener)
listener - 监听器public HttpClient.Builder completeListener(TaskListener<HttpResult.State> listener)
listener - 监听器public HttpClient.Builder downloadListener(DownListener listener)
listener - 监听器public HTTP build()
Copyright © 2020 江苏一键联信息科技有限公司. All Rights Reserved.