java.lang.Object
org.miaixz.bus.http.plugin.httpv.CoverResult.Real
- All Implemented Interfaces:
CoverResult
- Enclosing interface:
CoverResult
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.miaixz.bus.http.plugin.httpv.CoverResult
CoverResult.Body, CoverResult.Real, CoverResult.State -
Constructor Summary
ConstructorsConstructorDescriptionReal(CoverHttp<?> coverHttp, CoverResult.State state) Real(CoverHttp<?> coverHttp, CoverResult.State state, IOException error) Real(CoverHttp<?> coverHttp, CoverTasks.Executor executor) Real(CoverHttp<?> coverHttp, Response response, CoverTasks.Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionclose()关闭报文 未对报文体做任何消费时使用,比如只读取报文头voidexception(CoverResult.State state, IOException error) getBody()long获取响应报文体长度(从请求头内提取) 在 HEAD 请求时,该方法返回不为 0,但CoverResult.Body.getLength()将返回 0getError()getHeaders(String name) getState()intbooleanvoidtoString()
-
Constructor Details
-
Real
-
Real
-
Real
-
Real
-
-
Method Details
-
exception
-
response
-
getState
- Specified by:
getStatein interfaceCoverResult- Returns:
- 执行状态
-
getStatus
public int getStatus()- Specified by:
getStatusin interfaceCoverResult- Returns:
- HTTP状态码
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessfulin interfaceCoverResult- Returns:
- 是否响应成功,状态码在 [200..300) 之间
-
getHeaders
- Specified by:
getHeadersin interfaceCoverResult- Returns:
- 响应头
-
getHeaders
- Specified by:
getHeadersin interfaceCoverResult- Parameters:
name- 头名称- Returns:
- 响应头
-
getHeader
- Specified by:
getHeaderin interfaceCoverResult- Parameters:
name- 头名称- Returns:
- 响应头
-
getContentLength
public long getContentLength()Description copied from interface:CoverResult获取响应报文体长度(从请求头内提取) 在 HEAD 请求时,该方法返回不为 0,但CoverResult.Body.getLength()将返回 0- Specified by:
getContentLengthin interfaceCoverResult- Returns:
- 长度
-
getBody
- Specified by:
getBodyin interfaceCoverResult- Returns:
- 响应报文体
-
getError
- Specified by:
getErrorin interfaceCoverResult- Returns:
- 执行中发生的异常
-
getResponse
-
toString
-
close
Description copied from interface:CoverResult关闭报文 未对报文体做任何消费时使用,比如只读取报文头- Specified by:
closein interfaceCoverResult- Returns:
- HttpResult
-