类 HttpResponse
java.lang.Object
org.macrocloud.kernel.http.HttpResponse
- 所有已实现的接口:
Closeable,AutoCloseable,ResponseSpec
ok http 封装,相应结构体
- 作者:
- 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.voidclose()intcode()Returns the HTTP code.longReturns contentLength.okhttp3.MediaTypeReturns contentType.List<okhttp3.Cookie>cookies()Returns the Cookies.okhttp3.Headersheaders()Returns the Headers.booleanisOk()Returns the HTTP isSuccessful.booleanReturns the is Redirect.message()Returns the HTTP status message.okhttp3.ResponseBodyrawBody()Returns rawBody.okhttp3.RequestReturns rawRequest.okhttp3.ResponseReturns rawResponse.toFile.toFile.toString()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.macrocloud.kernel.http.ResponseSpec
cookies, headers, rawBody, rawRequest, rawResponse
-
方法详细资料
-
code
public int code()从接口复制的说明:ResponseSpecReturns the HTTP code.- 指定者:
code在接口中ResponseSpec- 返回:
- code
-
message
从接口复制的说明:ResponseSpecReturns the HTTP status message.- 指定者:
message在接口中ResponseSpec- 返回:
- message
-
isOk
public boolean isOk()从接口复制的说明:ResponseSpecReturns the HTTP isSuccessful.- 指定者:
isOk在接口中ResponseSpec- 返回:
- boolean
-
isRedirect
public boolean isRedirect()从接口复制的说明:ResponseSpecReturns the is Redirect.- 指定者:
isRedirect在接口中ResponseSpec- 返回:
- is Redirect
-
headers
public okhttp3.Headers headers()从接口复制的说明:ResponseSpecReturns the Headers.- 指定者:
headers在接口中ResponseSpec- 返回:
- Headers
-
cookies
从接口复制的说明:ResponseSpecReturns the Cookies.- 指定者:
cookies在接口中ResponseSpec- 返回:
- Cookie List
-
rawRequest
public okhttp3.Request rawRequest()从接口复制的说明:ResponseSpecReturns rawRequest.- 指定者:
rawRequest在接口中ResponseSpec- 返回:
- Request
-
rawResponse
public okhttp3.Response rawResponse()从接口复制的说明:ResponseSpecReturns rawResponse.- 指定者:
rawResponse在接口中ResponseSpec- 返回:
- Response
-
rawBody
public okhttp3.ResponseBody rawBody()从接口复制的说明:ResponseSpecReturns rawBody.- 指定者:
rawBody在接口中ResponseSpec- 返回:
- ResponseBody
-
asString
从接口复制的说明:ResponseSpecReturns body String.- 指定者:
asString在接口中ResponseSpec- 返回:
- body String
-
asBytes
public byte[] asBytes()从接口复制的说明:ResponseSpecReturns body to byte arrays.- 指定者:
asBytes在接口中ResponseSpec- 返回:
- byte arrays
-
asStream
从接口复制的说明:ResponseSpecReturns body to InputStream.- 指定者:
asStream在接口中ResponseSpec- 返回:
- InputStream
-
asJsonNode
public com.fasterxml.jackson.databind.JsonNode asJsonNode()从接口复制的说明:ResponseSpecReturns body to JsonNode.- 指定者:
asJsonNode在接口中ResponseSpec- 返回:
- JsonNode
-
asValue
从接口复制的说明:ResponseSpecReturns body to Object.- 指定者:
asValue在接口中ResponseSpec- 参数:
valueType- value value type- 返回:
- Object
-
asValue
public <T> T asValue(com.fasterxml.jackson.core.type.TypeReference<T> typeReference) 从接口复制的说明:ResponseSpecReturns body to Object.- 指定者:
asValue在接口中ResponseSpec- 参数:
typeReference- value Type Reference- 返回:
- Object
-
asList
从接口复制的说明:ResponseSpecReturns body to List.- 指定者:
asList在接口中ResponseSpec- 参数:
valueType- value type- 返回:
- List
-
asMap
从接口复制的说明:ResponseSpecReturns body to Map.- 指定者:
asMap在接口中ResponseSpec- 参数:
keyClass- key typevalueType- value type- 返回:
- Map
-
asMap
从接口复制的说明:ResponseSpecReturns body to Map.- 指定者:
asMap在接口中ResponseSpec- 参数:
valueType- value 类型- 返回:
- Map
-
asDomValue
从接口复制的说明:ResponseSpec将 xml、heml 转成对象- 指定者:
asDomValue在接口中ResponseSpec- 类型参数:
T- 泛型- 参数:
valueType- 对象类- 返回:
- 对象
-
asDomList
从接口复制的说明:ResponseSpec将 xml、heml 转成对象- 指定者:
asDomList在接口中ResponseSpec- 类型参数:
T- 泛型- 参数:
valueType- 对象类- 返回:
- 对象集合
-
toFile
从接口复制的说明:ResponseSpectoFile.- 指定者:
toFile在接口中ResponseSpec- 参数:
file- File
-
toFile
从接口复制的说明:ResponseSpectoFile.- 指定者:
toFile在接口中ResponseSpec- 参数:
path- Path
-
contentType
public okhttp3.MediaType contentType()从接口复制的说明:ResponseSpecReturns contentType.- 指定者:
contentType在接口中ResponseSpec- 返回:
- contentType
-
contentLength
public long contentLength()从接口复制的说明:ResponseSpecReturns contentLength.- 指定者:
contentLength在接口中ResponseSpec- 返回:
- contentLength
-
toString
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException
-