java.lang.Object
com.ejlchina.okhttps.HttpUtils
Http 工具类(可供第三方库,非主应用使用)
若需要配置,请使用
OkHttps 类- 作者:
- Troy.Zhou
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static AHttpTask异步请求static int根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消voidstatic TaskExecutor获取任务执行器static HTTPgetHttp()static void已过时。static okhttp3.Callrequest(okhttp3.Request request) OkHttp 原生请求 (该请求不经过 预处理器)static SHttpTask同步请求static WHttpTaskWebsocket 连接static okhttp3.WebSocketwebSocket(okhttp3.Request request, okhttp3.WebSocketListener listener) Websocket(该请求不经过 预处理器)
-
构造器详细资料
-
HttpUtils
public HttpUtils()
-
-
方法详细资料
-
of
已过时。配置HttpUtils持有的HTTP实例(不调用此方法前默认使用一个没有没有经过任何配置的HTTP懒实例)- 参数:
http- HTTP实例
-
getHttp
-
async
异步请求- 参数:
url- 请求地址- 返回:
- 异步 HttpTask
-
sync
同步请求- 参数:
url- 请求地址- 返回:
- 同步 HttpTask
-
webSocket
Websocket 连接- 参数:
url- 连接地址- 返回:
- WebSocket 任务
-
cancel
根据标签取消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
-
getExecutor
获取任务执行器- 返回:
- TaskExecutor
-