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