模块 okhttps

类 OkHttps

java.lang.Object
com.ejlchina.okhttps.OkHttps

public final class OkHttps extends Object
OkHttps 工具类 支持 SPI 方式配置
  • 字段详细资料

  • 方法详细资料

    • getHttp

      public static HTTP getHttp()
    • async

      public static AHttpTask async(String url)
      异步请求
      参数:
      url - 请求地址
      返回:
      异步 HttpTask
    • sync

      public static SHttpTask sync(String url)
      同步请求
      参数:
      url - 请求地址
      返回:
      同步 HttpTask
    • webSocket

      public static WHttpTask webSocket(String url)
      Websocket 连接
      参数:
      url - 连接地址
      返回:
      WebSocket 任务
    • cancel

      public static int cancel(String tag)
      根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消
      参数:
      tag - 标签
      返回:
      被取消的任务数量
    • cancelAll

      public void cancelAll()
      从以下版本开始:
      1.0.3 取消所有HTTP任务,包括同步和异步
    • request

      public static okhttp3.Call request(okhttp3.Request request)
      OkHttp 原生请求 (该请求不经过 预处理器)
      参数:
      request - 请求
      返回:
      Call
    • webSocket

      public static okhttp3.WebSocket webSocket(okhttp3.Request request, okhttp3.WebSocketListener listener)
      Websocket(该请求不经过 预处理器)
      参数:
      request - 请求
      listener - 监听器
      返回:
      WebSocket
    • newBuilder

      public static HTTP.Builder newBuilder()
      返回:
      Builder
      从以下版本开始:
      2.2.0 新的构建器
    • getExecutor

      public static TaskExecutor getExecutor()
      获取任务执行器
      返回:
      TaskExecutor