R - Response的数据类型public class JsonHttpClient<R> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
JsonHttpClient.JsonDecoder<R> |
static interface |
JsonHttpClient.JsonEncoder |
static class |
JsonHttpClient.JsonHttpNoticer |
| 限定符和类型 | 字段和说明 |
|---|---|
protected StringHttpClient |
client |
| 构造器和说明 |
|---|
JsonHttpClient(String url,
JsonHttpClient.JsonEncoder encoder,
JsonHttpClient.JsonDecoder<R> decoder) |
protected final StringHttpClient client
public JsonHttpClient(String url, JsonHttpClient.JsonEncoder encoder, JsonHttpClient.JsonDecoder<R> decoder)
public JsonHttpClient<R> setAcceptCompress(boolean value)
public JsonHttpClient<R> setConnectTimeout(int timeout)
public JsonHttpClient<R> setReadTimeout(int timeout)
public JsonHttpClient<R> setSslContext(SSLContext sslContext)
public JsonHttpClient<R> setHostNameVerifier(HostnameVerifier hostNameVerifier)
public JsonHttpClient<R> setHttpProperty(String key, String value)
public JsonHttpClient<R> setRequestLogger(StringHttpClient.CallLogger requestLogger)
public JsonHttpClient<R> setResponseLogger(StringHttpClient.CallLogger responseLogger)
public JsonHttpClient<R> setRequestEncoder(StringHttpClient.RequestEncoder requestEncoder)
public JsonHttpClient<R> setResponseReader(StringHttpClient.ResponseReader responseReader)
public static JsonHttpClient.JsonHttpNoticer forNotice(String url, JsonHttpClient.JsonEncoder jsonEncoder)
public static <R> JsonHttpClient<R> forRequest(String url, JsonHttpClient.JsonEncoder jsonEncoder, JsonHttpClient.JsonDecoder<R> jsonDecoder)
Copyright © 2020. All rights reserved.