模块 okhttps

类 AbstractHttpClient

    • 构造器详细资料

      • AbstractHttpClient

        public AbstractHttpClient​(HTTP.Builder builder)
    • 方法详细资料

      • async

        public AHttpTask async​(String url)
        从接口复制的说明: HTTP
        异步请求
        指定者:
        async 在接口中 HTTP
        参数:
        url - 请求地址
        返回:
        异步HTTP任务
      • sync

        public SHttpTask sync​(String url)
        从接口复制的说明: HTTP
        同步请求
        指定者:
        sync 在接口中 HTTP
        参数:
        url - 请求地址
        返回:
        同步HTTP任务
      • webSocket

        public WHttpTask webSocket​(String url)
        从接口复制的说明: HTTP
        Websocket 连接
        指定者:
        webSocket 在接口中 HTTP
        参数:
        url - 连接地址
        返回:
        WebSocket 任务
      • cancel

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

        public void cancelAll()
        指定者:
        cancelAll 在接口中 HTTP
      • doCancelAll

        public abstract void doCancelAll()
      • preprocTimeoutMillis

        public int preprocTimeoutMillis()
      • totalTimeoutMillis

        public abstract int totalTimeoutMillis()
      • getTagTaskCount

        public int getTagTaskCount()
      • removeTagTask

        public void removeTagTask​(HttpTask<?> task)
      • mediaType

        public okhttp3.MediaType mediaType​(String type)
      • executor

        public TaskExecutor executor()
        从接口复制的说明: HTTP
        获取任务执行器
        指定者:
        executor 在接口中 HTTP
        返回:
        TaskExecutor
      • preprocess

        public void preprocess​(HttpTask<?> httpTask,
                               Runnable request,
                               boolean skipPreproc,
                               boolean skipSerialPreproc)
      • baseUrl

        public String baseUrl()
      • preprocTimeoutTimes

        public int preprocTimeoutTimes()
      • charset

        public Charset charset()
      • bodyType

        public String bodyType()