| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpClient.SerialPreprocessor
串行预处理器
|
class |
HttpClient.TagTask |
HTTP.Builder, HTTP.OkConfig| 构造器和说明 |
|---|
HttpClient(HTTP.Builder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpClient.TagTask |
addTagTask(java.lang.String tag,
Cancelable canceler,
HttpTask<?> task) |
AsyncHttpTask |
async(java.lang.String url)
异步请求
|
java.lang.String |
baseUrl() |
java.lang.String |
bodyType() |
int |
cancel(java.lang.String tag)
根据标签取消HTTP任务,只要任务的标签包含指定的Tag就会被取消
从 v1.0.2 开始支持取消同步请求
|
void |
cancelAll() |
java.nio.charset.Charset |
charset() |
TaskExecutor |
executor()
获取任务执行器
|
int |
getTagTaskCount() |
okhttp3.MediaType |
mediaType(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
mediaTypes() |
HTTP.Builder |
newBuilder()
新的构建器
|
okhttp3.OkHttpClient |
okClient() |
void |
preprocess(HttpTask<?> httpTask,
java.lang.Runnable request,
boolean skipPreproc,
boolean skipSerialPreproc) |
Preprocessor[] |
preprocessors() |
int |
preprocTimeoutMillis() |
int |
preprocTimeoutTimes() |
void |
removeTagTask(HttpTask<?> task) |
okhttp3.Call |
request(okhttp3.Request request)
OkHttp 的 HTTP 原生请求 (该请求不经过 预处理器)
|
SyncHttpTask |
sync(java.lang.String url)
同步请求
|
java.util.List<HttpClient.TagTask> |
tagTasks() |
okhttp3.WebSocket |
webSocket(okhttp3.Request request,
okhttp3.WebSocketListener listener)
OkHttp 的 Websocket 原生请求(该请求不经过 预处理器)
|
WebSocketTask |
webSocket(java.lang.String url)
Websocket 连接
|
public HttpClient(HTTP.Builder builder)
public AsyncHttpTask async(java.lang.String url)
HTTPpublic SyncHttpTask sync(java.lang.String url)
HTTPpublic WebSocketTask webSocket(java.lang.String url)
HTTPpublic int cancel(java.lang.String tag)
HTTPpublic okhttp3.Call request(okhttp3.Request request)
HTTPpublic okhttp3.WebSocket webSocket(okhttp3.Request request,
okhttp3.WebSocketListener listener)
HTTPpublic okhttp3.OkHttpClient okClient()
public int preprocTimeoutMillis()
public int getTagTaskCount()
public HttpClient.TagTask addTagTask(java.lang.String tag, Cancelable canceler, HttpTask<?> task)
public void removeTagTask(HttpTask<?> task)
public okhttp3.MediaType mediaType(java.lang.String type)
public TaskExecutor executor()
HTTPpublic void preprocess(HttpTask<?> httpTask, java.lang.Runnable request, boolean skipPreproc, boolean skipSerialPreproc)
public HTTP.Builder newBuilder()
HTTPnewBuilder 在接口中 HTTPpublic java.lang.String baseUrl()
public java.util.Map<java.lang.String,java.lang.String> mediaTypes()
public Preprocessor[] preprocessors()
public java.util.List<HttpClient.TagTask> tagTasks()
public int preprocTimeoutTimes()
public java.nio.charset.Charset charset()
public java.lang.String bodyType()
Copyright © 2021 江苏一键联信息科技有限公司. All Rights Reserved.