| 程序包 | 说明 |
|---|---|
| com.ejlchina.okhttps | |
| com.ejlchina.okhttps.internal |
| 限定符和类型 | 方法和说明 |
|---|---|
HTTP.Builder |
HTTP.Builder.addMsgConvertor(MsgConvertor msgConvertor) |
HTTP.Builder |
HTTP.Builder.addPreprocessor(Preprocessor preprocessor)
添加可并行处理请求任务的预处理器
|
HTTP.Builder |
HTTP.Builder.addSerialPreprocessor(Preprocessor preprocessor)
添加串行预处理器
|
HTTP.Builder |
HTTP.Builder.baseUrl(java.lang.String baseUrl)
设置 baseUrl
|
HTTP.Builder |
HTTP.Builder.bodyType(java.lang.String bodyType) |
static HTTP.Builder |
HTTP.builder()
HTTP 构建器
|
HTTP.Builder |
HTTP.Builder.callbackExecutor(java.util.concurrent.Executor executor)
设置回调执行器,例如实现切换线程功能,只对异步请求有效
|
HTTP.Builder |
HTTP.Builder.charset(java.nio.charset.Charset charset) |
HTTP.Builder |
HTTP.Builder.clearMsgConvertors()
清空消息转换器
|
HTTP.Builder |
HTTP.Builder.clearPreprocessors()
清空预处理器(包括串行预处理器)
|
HTTP.Builder |
HTTP.Builder.completeListener(TaskListener<HttpResult.State> listener)
设置全局完成监听
|
HTTP.Builder |
HTTP.Builder.config(HTTP.OkConfig config)
配置 OkHttpClient
|
HTTP.Builder |
HTTP.Builder.contentTypes(java.util.List<java.lang.String> contentTypes)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.contentTypes(java.lang.String contentType)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.downloadListener(DownListener listener)
设置下载监听器
|
HTTP.Builder |
HTTP.Builder.exceptionListener(TaskListener<java.io.IOException> listener)
设置全局异常监听
|
HTTP.Builder |
HTTP.Builder.mediaTypes(java.util.Map<java.lang.String,java.lang.String> mediaTypes)
配置媒体类型
|
HTTP.Builder |
HTTP.Builder.mediaTypes(java.lang.String key,
java.lang.String value)
配置媒体类型
|
static HTTP.Builder |
OkHttps.newBuilder() |
HTTP.Builder |
HTTP.newBuilder()
新的构建器
|
HTTP.Builder |
HTTP.Builder.preprocTimeoutTimes(int times)
最大预处理时间(倍数,相当普通请求的超时时间)
|
HTTP.Builder |
HTTP.Builder.responseListener(TaskListener<HttpResult> listener)
设置全局响应监听
|
HTTP.Builder |
HTTP.Builder.taskScheduler(Scheduler scheduler)
配置 任务调度器,可用的调度由
WebSocketTask.heatbeat(int, int) 指定的心跳任务
若不配置,则生成一个 线程容量为 1 的 ScheduledThreadPoolExecutor 调度器 |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Config.config(HTTP.Builder builder) |
static void |
ConvertProvider.inject(HTTP.Builder builder) |
void |
Config.with(HTTP.Builder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
HTTP.Builder |
HttpClient.newBuilder() |
| 构造器和说明 |
|---|
HttpClient(HTTP.Builder builder) |
TaskExecutor(HTTP.Builder builder,
java.util.concurrent.Executor ioExecutor) |
Copyright © 2021 江苏一键联信息科技有限公司. All Rights Reserved.