- 所有已知实现类:
AbstractHttpClient,OkHttpClientWrapper
public interface HTTP
HTTP 客户端接口
- 作者:
- 15735
-
嵌套类概要
嵌套类修饰符和类型接口说明static interfaceHTTP 构建器 自 v3.3.0 开始接口化,在以后版本中将逐步与 okhttp3 解耦static interfaceHttp 配置器 -
字段概要
字段 -
方法概要
修饰符和类型方法说明异步请求static HTTP.Builderbuilder()HTTP 构建器 自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类int根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消 从 v1.0.2 开始支持取消同步请求voidexecutor()获取任务执行器新的构建器okhttp3.Callrequest(okhttp3.Request request) OkHttp 的 HTTP 原生请求 (该请求不经过 预处理器)同步请求Websocket 连接okhttp3.WebSocketwebSocket(okhttp3.Request request, okhttp3.WebSocketListener listener) OkHttp 的 Websocket 原生请求(该请求不经过 预处理器)
-
字段详细资料
-
方法详细资料
-
sync
同步请求- 参数:
url- 请求地址- 返回:
- 同步HTTP任务
-
async
异步请求- 参数:
url- 请求地址- 返回:
- 异步HTTP任务
-
webSocket
Websocket 连接- 参数:
url- 连接地址- 返回:
- WebSocket 任务
-
cancel
根据标签取消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
HTTP 构建器 自 v3.5.0 起可通过系统环境变量 切换该方法返回的 构建器实现类- 返回:
- HTTP 构建器
-