public class Exchange extends Object
| Constructor and Description |
|---|
Exchange() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asBytes()
Returns body to byte arrays.
|
<T> List<T> |
asDomList(Class<T> valueType)
将 xml、heml 转成对象
|
<T> T |
asDomValue(Class<T> valueType)
将 xml、heml 转成对象
|
com.fasterxml.jackson.databind.JsonNode |
asJsonNode()
Returns body to JsonNode.
|
<T> List<T> |
asList(Class<T> valueType)
Returns body to List.
|
<V> Map<String,V> |
asMap(Class<?> valueType)
Returns body to Map.
|
<K,V> Map<K,V> |
asMap(Class<?> keyClass,
Class<?> valueType)
Returns body to Map.
|
String |
asString()
Returns body String.
|
<T> T |
asValue(Class<T> valueType)
Returns body to Object.
|
<T> T |
asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
Returns body to Object.
|
Exchange |
onFailed(BiConsumer<okhttp3.Request,IOException> failConsumer) |
<R> R |
onResponse(Function<ResponseSpec,R> func) |
<R> R |
onSuccess(Function<ResponseSpec,R> func) |
<R> R |
onSuccessful(Function<ResponseSpec,R> func) |
<R> Optional<R> |
onSuccessfulOpt(Function<ResponseSpec,R> func) |
<R> Optional<R> |
onSuccessOpt(Function<ResponseSpec,R> func) |
File |
toFile(File file)
toFile.
|
Path |
toFile(Path path)
toFile.
|
public Exchange onFailed(BiConsumer<okhttp3.Request,IOException> failConsumer)
public <R> R onResponse(Function<ResponseSpec,R> func)
@Nullable public <R> R onSuccess(Function<ResponseSpec,R> func)
@Nullable public <R> R onSuccessful(Function<ResponseSpec,R> func)
public <R> Optional<R> onSuccessOpt(Function<ResponseSpec,R> func)
public <R> Optional<R> onSuccessfulOpt(Function<ResponseSpec,R> func)
public String asString()
public byte[] asBytes()
public com.fasterxml.jackson.databind.JsonNode asJsonNode()
public <T> T asValue(Class<T> valueType)
valueType - value value typepublic <T> T asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
typeReference - value Type Referencepublic <T> List<T> asList(Class<T> valueType)
valueType - value typepublic <K,V> Map<K,V> asMap(Class<?> keyClass, Class<?> valueType)
keyClass - key typevalueType - value typepublic <V> Map<String,V> asMap(Class<?> valueType)
valueType - value 类型public <T> T asDomValue(Class<T> valueType)
T - 泛型valueType - 对象类public <T> List<T> asDomList(Class<T> valueType)
T - 泛型valueType - 对象类Copyright © 2023. All rights reserved.