模块 okhttps

接口 HTTP

所有已知实现类:
AbstractHttpClient, OkHttpClientWrapper

public interface HTTP
HTTP 客户端接口
作者:
15735
  • 嵌套类概要

    嵌套类
    修饰符和类型
    接口
    说明
    static interface 
    HTTP 构建器 自 v3.3.0 开始接口化,在以后版本中将逐步与 okhttp3 解耦
    static interface 
    Http 配置器
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
  • 方法概要

    修饰符和类型
    方法
    说明
    异步请求
    HTTP 构建器 自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类
    int
    根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消 从 v1.0.2 开始支持取消同步请求
    void
     
    获取任务执行器
    新的构建器
    okhttp3.Call
    request(okhttp3.Request request)
    OkHttp 的 HTTP 原生请求 (该请求不经过 预处理器)
    sync(String url)
    同步请求
    Websocket 连接
    okhttp3.WebSocket
    webSocket(okhttp3.Request request, okhttp3.WebSocketListener listener)
    OkHttp 的 Websocket 原生请求(该请求不经过 预处理器)
  • 字段详细资料

  • 方法详细资料

    • 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 构建器 自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类
      返回:
      HTTP 构建器