类 Exchange
java.lang.Object
org.macrocloud.kernel.http.Exchange
Exchange
- 作者:
- macro
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明byte[]asBytes()Returns body to byte arrays.<T> List<T>将 xml、heml 转成对象<T> TasDomValue(Class<T> valueType) 将 xml、heml 转成对象com.fasterxml.jackson.databind.JsonNodeReturns body to JsonNode.<T> List<T>Returns body to List.Returns body to Map.<K,V> Map<K, V> Returns body to Map.asString()Returns body String.<T> TasValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference) Returns body to Object.<T> TReturns body to Object.onFailed(BiConsumer<okhttp3.Request, IOException> failConsumer) <R> RonResponse(Function<ResponseSpec, R> func) <R> RonSuccess(Function<ResponseSpec, R> func) <R> RonSuccessful(Function<ResponseSpec, R> func) <R> Optional<R>onSuccessfulOpt(Function<ResponseSpec, R> func) <R> Optional<R>onSuccessOpt(Function<ResponseSpec, R> func) toFile.toFile.
-
构造器详细资料
-
Exchange
public Exchange()
-
-
方法详细资料
-
onFailed
-
onResponse
-
onSuccess
-
onSuccessful
-
onSuccessOpt
-
onSuccessfulOpt
-
asString
Returns body String.- 返回:
- body String
-
asBytes
public byte[] asBytes()Returns body to byte arrays.- 返回:
- byte arrays
-
asJsonNode
public com.fasterxml.jackson.databind.JsonNode asJsonNode()Returns body to JsonNode.- 返回:
- JsonNode
-
asValue
Returns body to Object.- 参数:
valueType- value value type- 返回:
- Object
-
asValue
public <T> T asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference) Returns body to Object.- 参数:
typeReference- value Type Reference- 返回:
- Object
-
asList
Returns body to List.- 参数:
valueType- value type- 返回:
- List
-
asMap
Returns body to Map.- 参数:
keyClass- key typevalueType- value type- 返回:
- Map
-
asMap
Returns body to Map.- 参数:
valueType- value 类型- 返回:
- Map
-
asDomValue
将 xml、heml 转成对象- 类型参数:
T- 泛型- 参数:
valueType- 对象类- 返回:
- 对象
-
asDomList
将 xml、heml 转成对象- 类型参数:
T- 泛型- 参数:
valueType- 对象类- 返回:
- 对象集合
-
toFile
toFile.- 参数:
file- File
-
toFile
toFile.- 参数:
path- Path
-