public class HttpResponse extends Object implements ResponseSpec, Closeable
| 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.
|
void |
close() |
int |
code()
Returns the HTTP code.
|
long |
contentLength()
Returns contentLength.
|
okhttp3.MediaType |
contentType()
Returns contentType.
|
List<okhttp3.Cookie> |
cookies()
Returns the Cookies.
|
okhttp3.Headers |
headers()
Returns the Headers.
|
boolean |
isOk()
Returns the HTTP isSuccessful.
|
boolean |
isRedirect()
Returns the is Redirect.
|
String |
message()
Returns the HTTP status message.
|
okhttp3.ResponseBody |
rawBody()
Returns rawBody.
|
okhttp3.Request |
rawRequest()
Returns rawRequest.
|
okhttp3.Response |
rawResponse()
Returns rawResponse.
|
File |
toFile(File file)
toFile.
|
Path |
toFile(Path path)
toFile.
|
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitcookies, headers, rawBody, rawRequest, rawResponsepublic int code()
ResponseSpeccode in interface ResponseSpecpublic String message()
ResponseSpecmessage in interface ResponseSpecpublic boolean isOk()
ResponseSpecisOk in interface ResponseSpecpublic boolean isRedirect()
ResponseSpecisRedirect in interface ResponseSpecpublic okhttp3.Headers headers()
ResponseSpecheaders in interface ResponseSpecpublic List<okhttp3.Cookie> cookies()
ResponseSpeccookies in interface ResponseSpecpublic okhttp3.Request rawRequest()
ResponseSpecrawRequest in interface ResponseSpecpublic okhttp3.Response rawResponse()
ResponseSpecrawResponse in interface ResponseSpecpublic okhttp3.ResponseBody rawBody()
ResponseSpecrawBody in interface ResponseSpecpublic String asString()
ResponseSpecasString in interface ResponseSpecpublic byte[] asBytes()
ResponseSpecasBytes in interface ResponseSpecpublic InputStream asStream()
ResponseSpecasStream in interface ResponseSpecpublic com.fasterxml.jackson.databind.JsonNode asJsonNode()
ResponseSpecasJsonNode in interface ResponseSpecpublic <T> T asValue(Class<T> valueType)
ResponseSpecasValue in interface ResponseSpecvalueType - value value typepublic <T> T asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
ResponseSpecasValue in interface ResponseSpectypeReference - value Type Referencepublic <T> List<T> asList(Class<T> valueType)
ResponseSpecasList in interface ResponseSpecvalueType - value typepublic <K,V> Map<K,V> asMap(Class<?> keyClass, Class<?> valueType)
ResponseSpecasMap in interface ResponseSpeckeyClass - key typevalueType - value typepublic <V> Map<String,V> asMap(Class<?> valueType)
ResponseSpecasMap in interface ResponseSpecvalueType - value 类型public <T> T asDomValue(Class<T> valueType)
ResponseSpecasDomValue in interface ResponseSpecT - 泛型valueType - 对象类public <T> List<T> asDomList(Class<T> valueType)
ResponseSpecasDomList in interface ResponseSpecT - 泛型valueType - 对象类public File toFile(File file)
ResponseSpectoFile in interface ResponseSpecfile - Filepublic Path toFile(Path path)
ResponseSpectoFile in interface ResponseSpecpath - Pathpublic okhttp3.MediaType contentType()
ResponseSpeccontentType in interface ResponseSpecpublic long contentLength()
ResponseSpeccontentLength in interface ResponseSpecpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2023. All rights reserved.