接口的使用
com.ejlchina.okhttps.HTTP.Builder
-
使用HTTP.Builder的程序包 程序包 说明 com.ejlchina.okhttps com.ejlchina.okhttps.okhttp -
-
com.ejlchina.okhttps中HTTP.Builder的使用
返回HTTP.Builder的com.ejlchina.okhttps中的方法 修饰符和类型 方法 说明 HTTP.BuilderHTTP.Builder. addMsgConvertor(MsgConvertor msgConvertor)HTTP.BuilderHTTP.Builder. addPreprocessor(Preprocessor preprocessor)添加可并行处理请求任务的预处理器HTTP.BuilderHTTP.Builder. addSerialPreprocessor(Preprocessor preprocessor)添加串行预处理器HTTP.BuilderHTTP.Builder. baseUrl(String baseUrl)设置 baseUrlHTTP.BuilderHTTP.Builder. bodyType(String bodyType)static HTTP.BuilderHTTP. builder()HTTP 构建器HTTP.BuilderHTTP.Builder. callbackExecutor(Executor executor)设置回调执行器,例如实现切换线程功能,只对异步请求有效HTTP.BuilderHTTP.Builder. charset(Charset charset)HTTP.BuilderHTTP.Builder. clearMsgConvertors()清空消息转换器HTTP.BuilderHTTP.Builder. clearPreprocessors()清空预处理器(包括串行预处理器)HTTP.BuilderHTTP.Builder. completeListener(TaskListener<HttpResult.State> listener)设置全局完成监听HTTP.BuilderHTTP.Builder. config(HTTP.OkConfig config)自 v3.2.0 后可以多次调用 配置 OkHttpClientHTTP.BuilderHTTP.Builder. contentTypes(String contentType)配置支持的报文体类型HTTP.BuilderHTTP.Builder. contentTypes(List<String> contentTypes)配置支持的报文体类型HTTP.BuilderHTTP.Builder. downloadListener(DownListener listener)设置下载监听器HTTP.BuilderHTTP.Builder. exceptionListener(TaskListener<IOException> listener)设置全局异常监听HTTP.BuilderHTTP.Builder. mediaTypes(String key, String value)配置媒体类型HTTP.BuilderHTTP.Builder. mediaTypes(Map<String,String> mediaTypes)配置媒体类型HTTP.BuilderHTTP. newBuilder()新的构建器static HTTP.BuilderOkHttps. newBuilder()HTTP.BuilderHTTP.Builder. preprocTimeoutTimes(int times)最大预处理时间(倍数,相当普通请求的超时时间)HTTP.BuilderHTTP.Builder. responseListener(TaskListener<HttpResult> listener)设置全局响应监听HTTP.BuilderHTTP.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中的构造器 构造器 说明 TaskExecutor(HTTP.Builder builder, Executor ioExecutor) -
com.ejlchina.okhttps.okhttp中HTTP.Builder的使用
实现HTTP.Builder的com.ejlchina.okhttps.okhttp中的类 修饰符和类型 类 说明 classOkHttpBuilderImpl参数类型为HTTP.Builder的com.ejlchina.okhttps.okhttp中的方法 修饰符和类型 方法 说明 ExecutorOkHttpClientWrapper. ioExecutor(HTTP.Builder builder)
-