接口 ResponseSpec
- 所有已知实现类:
HttpResponse
public interface ResponseSpec
相应接口
- 作者:
- 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.asStream()Returns body to InputStream.asString()Returns body String.<T> TasValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference) Returns body to Object.<T> TReturns body to Object.intcode()Returns the HTTP code.longReturns contentLength.okhttp3.MediaTypeReturns contentType.List<okhttp3.Cookie>cookies()Returns the Cookies.default ResponseSpec读取消费 cookieokhttp3.Headersheaders()Returns the Headers.default ResponseSpecHeaders Consumer.default booleanisOk()Returns the HTTP isSuccessful.booleanReturns the is Redirect.message()Returns the HTTP status message.okhttp3.ResponseBodyrawBody()Returns rawBody.default ResponseSpecrawBody Consumer.okhttp3.RequestReturns rawRequest.default ResponseSpecrawRequest(Consumer<okhttp3.Request> consumer) rawRequest Consumer.okhttp3.ResponseReturns rawResponse.default ResponseSpecrawResponse(Consumer<okhttp3.Response> consumer) rawResponse Consumer.toFile.toFile.
-
方法详细资料
-
code
int code()Returns the HTTP code.- 返回:
- code
-
message
String message()Returns the HTTP status message.- 返回:
- message
-
isOk
default boolean isOk()Returns the HTTP isSuccessful.- 返回:
- boolean
-
isRedirect
boolean isRedirect()Returns the is Redirect.- 返回:
- is Redirect
-
headers
okhttp3.Headers headers()Returns the Headers.- 返回:
- Headers
-
headers
Headers Consumer.- 参数:
consumer- Consumer- 返回:
- Headers
-
cookies
List<okhttp3.Cookie> cookies()Returns the Cookies.- 返回:
- Cookie List
-
cookies
读取消费 cookie- 参数:
consumer- Consumer- 返回:
- ResponseSpec
-
asString
String asString()Returns body String.- 返回:
- body String
-
asBytes
byte[] asBytes()Returns body to byte arrays.- 返回:
- byte arrays
-
asStream
InputStream asStream()Returns body to InputStream.- 返回:
- InputStream
-
asJsonNode
com.fasterxml.jackson.databind.JsonNode asJsonNode()Returns body to JsonNode.- 返回:
- JsonNode
-
asValue
Returns body to Object.- 参数:
valueType- value value type- 返回:
- Object
-
asValue
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
-
contentType
Returns contentType.- 返回:
- contentType
-
contentLength
long contentLength()Returns contentLength.- 返回:
- contentLength
-
rawRequest
okhttp3.Request rawRequest()Returns rawRequest.- 返回:
- Request
-
rawRequest
rawRequest Consumer.- 参数:
consumer- Consumer- 返回:
- ResponseSpec
-
rawResponse
okhttp3.Response rawResponse()Returns rawResponse.- 返回:
- Response
-
rawResponse
rawResponse Consumer.- 参数:
consumer- Consumer- 返回:
- Response
-
rawBody
Returns rawBody.- 返回:
- ResponseBody
-
rawBody
rawBody Consumer.- 参数:
consumer- Consumer- 返回:
- ResponseBody
-