模块 okhttps

接口 HTTP

  • 所有已知实现类:
    com.ejlchina.okhttps.internal.AbstractHttpClient, OkHttpClientWrapper

    public interface HTTP
    HTTP 客户端接口
    作者:
    15735
    • 方法详细资料

      • sync

        SHttpTask sync​(String url)
        同步请求
        参数:
        url - 请求地址
        返回:
        同步HTTP任务
      • async

        AHttpTask async​(String url)
        异步请求
        参数:
        url - 请求地址
        返回:
        异步HTTP任务
      • webSocket

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

        int cancel​(String tag)
        根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消 从 v1.0.2 开始支持取消同步请求
        参数:
        tag - 标签
        返回:
        被取消的任务数量
      • cancelAll

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

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

        okhttp3.WebSocket webSocket​(okhttp3.Request request,
                                    okhttp3.WebSocketListener listener)
        OkHttp 的 Websocket 原生请求(该请求不经过 预处理器)
        参数:
        request - 请求
        listener - 监听器
        返回:
        Websocket
      • executor

        TaskExecutor executor()
        获取任务执行器
        返回:
        TaskExecutor
      • newBuilder

        HTTP.Builder newBuilder()
        新的构建器
        返回:
        Builder
      • builder

        static HTTP.Builder builder()
        HTTP 构建器
        返回:
        HTTP 构建器