java.lang.Object
com.ejlchina.okhttps.internal.RealHttpResult
- 所有已实现的接口:
HttpResult
-
嵌套类概要
从接口继承的嵌套类/接口 com.ejlchina.okhttps.HttpResult
HttpResult.Body, HttpResult.State -
构造器概要
构造器构造器说明RealHttpResult(HttpTask<?> httpTask, HttpResult.State state) RealHttpResult(HttpTask<?> httpTask, HttpResult.State state, IOException error) RealHttpResult(HttpTask<?> httpTask, TaskExecutor taskExecutor) RealHttpResult(HttpTask<?> httpTask, okhttp3.Response response, TaskExecutor taskExecutor) -
方法概要
修饰符和类型方法说明com.ejlchina.data.ListMap<String>close()关闭报文 未对报文体做任何消费时使用,比如只读取报文头voidexception(HttpResult.State state, IOException error) getBody()long获取响应报文体长度(从请求头内提取) 在 HEAD 请求时,该方法返回不为 0,但HttpResult.Body.getLength()将返回 0getError()okhttp3.Headerswill be removed in next versiongetHeaders(String name) okhttp3.ResponsegetState()intHttpTask<?>getTask()获取所属的请求任务booleanWebSocket 返回 101 也返回 true (since v3.5.1)voidresponse(okhttp3.Response response) toString()
-
构造器详细资料
-
RealHttpResult
-
RealHttpResult
-
RealHttpResult
-
RealHttpResult
-
-
方法详细资料
-
exception
-
response
public void response(okhttp3.Response response) -
getState
- 指定者:
getState在接口中HttpResult- 返回:
- 执行状态
-
getStatus
public int getStatus()- 指定者:
getStatus在接口中HttpResult- 返回:
- HTTP状态码
-
isSuccessful
public boolean isSuccessful()从接口复制的说明:HttpResultWebSocket 返回 101 也返回 true (since v3.5.1)- 指定者:
isSuccessful在接口中HttpResult- 返回:
- 是否响应成功,状态码在 [200..300) 之间
-
getHeaders
public okhttp3.Headers getHeaders()从接口复制的说明:HttpResultwill be removed in next version- 指定者:
getHeaders在接口中HttpResult- 返回:
- 响应头
- 另请参阅:
-
allHeaders
- 指定者:
allHeaders在接口中HttpResult- 返回:
- 所有响应头
-
getHeaders
- 指定者:
getHeaders在接口中HttpResult- 参数:
name- 头名称- 返回:
- 响应头
-
getHeader
- 指定者:
getHeader在接口中HttpResult- 参数:
name- 头名称- 返回:
- 响应头
-
getContentLength
public long getContentLength()从接口复制的说明:HttpResult获取响应报文体长度(从请求头内提取) 在 HEAD 请求时,该方法返回不为 0,但HttpResult.Body.getLength()将返回 0- 指定者:
getContentLength在接口中HttpResult- 返回:
- 长度
-
getBody
- 指定者:
getBody在接口中HttpResult- 返回:
- 响应报文体
-
getTask
从接口复制的说明:HttpResult获取所属的请求任务- 指定者:
getTask在接口中HttpResult- 返回:
- HttpTask
-
getError
- 指定者:
getError在接口中HttpResult- 返回:
- 执行中发生的异常
-
getResponse
public okhttp3.Response getResponse() -
toString
-
close
从接口复制的说明:HttpResult关闭报文 未对报文体做任何消费时使用,比如只读取报文头- 指定者:
close在接口中HttpResult- 返回:
- HttpResult
-