- java.lang.Object
-
- com.ejlchina.okhttps.OkHttps
-
public final class OkHttps extends Object
OkHttps 工具类 支持 SPI 方式配置
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static AHttpTaskasync(String url)异步请求static intcancel(String tag)根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消voidcancelAll()static TaskExecutorgetExecutor()获取任务执行器static HTTPgetHttp()static HTTP.BuildernewBuilder()static okhttp3.Callrequest(okhttp3.Request request)OkHttp 原生请求 (该请求不经过 预处理器)static SHttpTasksync(String url)同步请求static WHttpTaskwebSocket(String url)Websocket 连接static okhttp3.WebSocketwebSocket(okhttp3.Request request, okhttp3.WebSocketListener listener)Websocket(该请求不经过 预处理器)
-
-
-
方法详细资料
-
getHttp
public static HTTP getHttp()
-
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
-
-