| 程序包 | 说明 |
|---|---|
| cn.zhxu.okhttps | |
| cn.zhxu.okhttps.internal | |
| cn.zhxu.okhttps.okhttp |
| 限定符和类型 | 方法和说明 |
|---|---|
HTTP.Builder |
HTTP.Builder.addMsgConvertor(MsgConvertor msgConvertor) |
HTTP.Builder |
HTTP.Builder.addMsgConvertor(MsgConvertor msgConvertor) |
HTTP.Builder |
HTTP.Builder.addPreprocessor(Preprocessor preprocessor)
添加可并行处理请求任务的预处理器
|
HTTP.Builder |
HTTP.Builder.addPreprocessor(Preprocessor preprocessor)
添加可并行处理请求任务的预处理器
|
HTTP.Builder |
HTTP.Builder.addSerialPreprocessor(Preprocessor preprocessor)
添加串行预处理器
|
HTTP.Builder |
HTTP.Builder.addSerialPreprocessor(Preprocessor preprocessor)
添加串行预处理器
|
HTTP.Builder |
HTTP.Builder.baseUrl(String baseUrl)
设置 baseUrl
|
HTTP.Builder |
HTTP.Builder.baseUrl(String baseUrl)
设置 baseUrl
|
HTTP.Builder |
HTTP.Builder.bodyType(String bodyType) |
HTTP.Builder |
HTTP.Builder.bodyType(String bodyType) |
static HTTP.Builder |
HTTP.builder()
HTTP 构建器
自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类
|
static HTTP.Builder |
HTTP.builder()
HTTP 构建器
自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类
|
HTTP.Builder |
HTTP.Builder.callbackExecutor(Executor executor)
设置回调执行器,例如实现切换线程功能,只对异步请求有效
|
HTTP.Builder |
HTTP.Builder.callbackExecutor(Executor executor)
设置回调执行器,例如实现切换线程功能,只对异步请求有效
|
HTTP.Builder |
HTTP.Builder.charset(Charset charset) |
HTTP.Builder |
HTTP.Builder.charset(Charset charset) |
HTTP.Builder |
HTTP.Builder.clearContentTypes()
清空 ContentType
|
HTTP.Builder |
HTTP.Builder.clearContentTypes()
清空 ContentType
|
HTTP.Builder |
HTTP.Builder.clearMsgConvertors()
清空消息转换器
|
HTTP.Builder |
HTTP.Builder.clearMsgConvertors()
清空消息转换器
|
HTTP.Builder |
HTTP.Builder.clearPreprocessors()
清空预处理器(包括串行预处理器)
|
HTTP.Builder |
HTTP.Builder.clearPreprocessors()
清空预处理器(包括串行预处理器)
|
HTTP.Builder |
HTTP.Builder.completeListener(TaskListener<HttpResult.State> listener)
设置全局完成监听
|
HTTP.Builder |
HTTP.Builder.completeListener(TaskListener<HttpResult.State> listener)
设置全局完成监听
|
HTTP.Builder |
HTTP.Builder.config(HTTP.OkConfig config)
自 v3.2.0 后可以多次调用
配置 OkHttpClient
|
HTTP.Builder |
HTTP.Builder.config(HTTP.OkConfig config)
自 v3.2.0 后可以多次调用
配置 OkHttpClient
|
HTTP.Builder |
HTTP.Builder.contentTypes(List<String> contentTypes)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.contentTypes(List<String> contentTypes)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.contentTypes(String contentType)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.contentTypes(String contentType)
配置支持的报文体类型
|
HTTP.Builder |
HTTP.Builder.downloadHelper(DownloadHelper resolver) |
HTTP.Builder |
HTTP.Builder.downloadHelper(DownloadHelper resolver) |
HTTP.Builder |
HTTP.Builder.downloadListener(DownListener listener)
设置下载监听器
|
HTTP.Builder |
HTTP.Builder.downloadListener(DownListener listener)
设置下载监听器
|
HTTP.Builder |
HTTP.Builder.exceptionListener(TaskListener<IOException> listener)
设置全局异常监听
|
HTTP.Builder |
HTTP.Builder.exceptionListener(TaskListener<IOException> listener)
设置全局异常监听
|
HTTP.Builder |
HTTP.Builder.mediaTypes(Map<String,String> mediaTypes)
配置媒体类型
|
HTTP.Builder |
HTTP.Builder.mediaTypes(Map<String,String> mediaTypes)
配置媒体类型
|
HTTP.Builder |
HTTP.Builder.mediaTypes(String key,
String value)
配置媒体类型
|
HTTP.Builder |
HTTP.Builder.mediaTypes(String key,
String value)
配置媒体类型
|
HTTP.Builder |
HTTP.newBuilder()
新的构建器
|
static HTTP.Builder |
OkHttps.newBuilder() |
static HTTP.Builder |
OkHttps.newBuilder() |
HTTP.Builder |
HTTP.newBuilder()
新的构建器
|
HTTP.Builder |
HTTP.Builder.preprocTimeoutTimes(int times)
最大预处理时间(倍数,相当普通请求的超时时间)
|
HTTP.Builder |
HTTP.Builder.preprocTimeoutTimes(int times)
最大预处理时间(倍数,相当普通请求的超时时间)
|
HTTP.Builder |
HTTP.Builder.responseListener(TaskListener<HttpResult> listener)
设置全局响应监听
|
HTTP.Builder |
HTTP.Builder.responseListener(TaskListener<HttpResult> listener)
设置全局响应监听
|
HTTP.Builder |
HTTP.Builder.taskScheduler(Scheduler scheduler)
配置 任务调度器,可用的调度由
WHttpTask.heatbeat(int, int) 指定的心跳任务
若不配置,则生成一个 线程容量为 1 的 ScheduledThreadPoolExecutor 调度器 |
HTTP.Builder |
HTTP.Builder.taskScheduler(Scheduler scheduler)
配置 任务调度器,可用的调度由
WHttpTask.heatbeat(int, int) 指定的心跳任务
若不配置,则生成一个 线程容量为 1 的 ScheduledThreadPoolExecutor 调度器 |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Config.config(HTTP.Builder builder) |
static void |
Config.config(HTTP.Builder builder) |
static void |
ConvertProvider.inject(HTTP.Builder builder) |
static void |
ConvertProvider.inject(HTTP.Builder builder) |
void |
Config.with(HTTP.Builder builder)
|
void |
Config.with(HTTP.Builder builder)
|
| 构造器和说明 |
|---|
TaskExecutor(HTTP.Builder builder,
Executor ioExecutor) |
TaskExecutor(HTTP.Builder builder,
Executor ioExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Executor |
AbstractHttpClient.ioExecutor(HTTP.Builder builder) |
abstract Executor |
AbstractHttpClient.ioExecutor(HTTP.Builder builder) |
| 构造器和说明 |
|---|
AbstractHttpClient(HTTP.Builder builder) |
AbstractHttpClient(HTTP.Builder builder) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
OkHttpBuilderImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
Executor |
OkHttpClientWrapper.ioExecutor(HTTP.Builder builder) |
Executor |
OkHttpClientWrapper.ioExecutor(HTTP.Builder builder) |
Copyright © 2025 zhouxu. All rights reserved.