模块 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