public interface ResponseSpec
| 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.
|
InputStream |
asStream()
Returns body to InputStream.
|
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.
|
int |
code()
Returns the HTTP code.
|
long |
contentLength()
Returns contentLength.
|
okhttp3.MediaType |
contentType()
Returns contentType.
|
List<okhttp3.Cookie> |
cookies()
Returns the Cookies.
|
default ResponseSpec |
cookies(Consumer<List<okhttp3.Cookie>> consumer)
读取消费 cookie
|
okhttp3.Headers |
headers()
Returns the Headers.
|
default ResponseSpec |
headers(Consumer<okhttp3.Headers> consumer)
Headers Consumer.
|
default boolean |
isOk()
Returns the HTTP isSuccessful.
|
boolean |
isRedirect()
Returns the is Redirect.
|
String |
message()
Returns the HTTP status message.
|
okhttp3.ResponseBody |
rawBody()
Returns rawBody.
|
default ResponseSpec |
rawBody(Consumer<okhttp3.ResponseBody> consumer)
rawBody Consumer.
|
okhttp3.Request |
rawRequest()
Returns rawRequest.
|
default ResponseSpec |
rawRequest(Consumer<okhttp3.Request> consumer)
rawRequest Consumer.
|
okhttp3.Response |
rawResponse()
Returns rawResponse.
|
default ResponseSpec |
rawResponse(Consumer<okhttp3.Response> consumer)
rawResponse Consumer.
|
File |
toFile(File file)
toFile.
|
Path |
toFile(Path path)
toFile.
|
int code()
String message()
default boolean isOk()
boolean isRedirect()
okhttp3.Headers headers()
default ResponseSpec headers(Consumer<okhttp3.Headers> consumer)
consumer - ConsumerList<okhttp3.Cookie> cookies()
default ResponseSpec cookies(Consumer<List<okhttp3.Cookie>> consumer)
consumer - ConsumerString asString()
byte[] asBytes()
InputStream asStream()
com.fasterxml.jackson.databind.JsonNode asJsonNode()
@Nullable <T> T asValue(Class<T> valueType)
valueType - value value type@Nullable <T> T asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
typeReference - value Type Reference<T> List<T> asList(Class<T> valueType)
valueType - value type<K,V> Map<K,V> asMap(Class<?> keyClass, Class<?> valueType)
keyClass - key typevalueType - value type<V> Map<String,V> asMap(Class<?> valueType)
valueType - value 类型<T> T asDomValue(Class<T> valueType)
T - 泛型valueType - 对象类<T> List<T> asDomList(Class<T> valueType)
T - 泛型valueType - 对象类@Nullable okhttp3.MediaType contentType()
long contentLength()
okhttp3.Request rawRequest()
@Nullable default ResponseSpec rawRequest(Consumer<okhttp3.Request> consumer)
consumer - Consumerokhttp3.Response rawResponse()
default ResponseSpec rawResponse(Consumer<okhttp3.Response> consumer)
consumer - Consumer@Nullable okhttp3.ResponseBody rawBody()
@Nullable default ResponseSpec rawBody(Consumer<okhttp3.ResponseBody> consumer)
consumer - ConsumerCopyright © 2023. All rights reserved.