类 JsonHttpClient<R>
java.lang.Object
net.apexes.commons.net.JsonHttpClient<R>
- 类型参数:
R- Response的数据类型
- 直接已知子类:
JsonHttpClient.JsonHttpNoticer
- 作者:
- HeDYn
-
嵌套类概要
嵌套类修饰符和类型类说明static interfacestatic interfacestatic class -
字段概要
字段 -
构造器概要
构造器构造器说明JsonHttpClient(String url, JsonHttpClient.JsonEncoder encoder, JsonHttpClient.JsonDecoder<R> decoder) -
方法概要
修饰符和类型方法说明callGet()protected Rprotected StringforNotice(String url, JsonHttpClient.JsonEncoder jsonEncoder) static <R> JsonHttpClient<R>forRequest(String url, JsonHttpClient.JsonEncoder jsonEncoder, JsonHttpClient.JsonDecoder<R> jsonDecoder) setAcceptCompress(boolean value) setConnectTimeout(int timeout) setHostNameVerifier(HostnameVerifier hostNameVerifier) setHttpProperty(String key, String value) setReadTimeout(int timeout) setRequestEncoder(StringHttpClient.RequestEncoder requestEncoder) setRequestLogger(StringHttpClient.CallLogger requestLogger) setResponseLogger(StringHttpClient.CallLogger responseLogger) setResponseReader(StringHttpClient.ResponseReader responseReader) setSslContext(SSLContext sslContext)
-
字段详细资料
-
client
-
-
构造器详细资料
-
JsonHttpClient
public JsonHttpClient(String url, JsonHttpClient.JsonEncoder encoder, JsonHttpClient.JsonDecoder<R> decoder)
-
-
方法详细资料
-
setAcceptCompress
-
setConnectTimeout
-
setReadTimeout
-
setSslContext
-
setHostNameVerifier
-
setHttpProperty
-
setRequestLogger
-
setResponseLogger
-
setRequestEncoder
-
setResponseReader
-
call
- 抛出:
Exception
-
call
- 抛出:
Exception
-
callGet
- 抛出:
Exception
-
encode
- 抛出:
Exception
-
decode
- 抛出:
Exception
-
forNotice
public static JsonHttpClient.JsonHttpNoticer forNotice(String url, JsonHttpClient.JsonEncoder jsonEncoder) -
forRequest
public static <R> JsonHttpClient<R> forRequest(String url, JsonHttpClient.JsonEncoder jsonEncoder, JsonHttpClient.JsonDecoder<R> jsonDecoder)
-