类 ClientHttpResponseDecorator
- java.lang.Object
- org.springframework.http.client.reactive.ClientHttpResponseDecorator
public class ClientHttpResponseDecorator extends Object implements ClientHttpResponse
Wraps anotherClientHttpResponse
and delegates all methods to it. Sub-classes can override specific methods selectively.- 从以下版本开始:
- 5.0
- 作者:
- Rossen Stoyanchev
构造器概要
构造器 构造器 说明 ClientHttpResponseDecorator(ClientHttpResponse delegate)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 reactor.core.publisher.Flux<DataBuffer>
getBody()
Return the body of the message as aPublisher
.MultiValueMap<String,ResponseCookie>
getCookies()
Return a read-only map of response cookies received from the server.ClientHttpResponse
getDelegate()
HttpHeaders
getHeaders()
Return the headers of this message.int
getRawStatusCode()
Return the HTTP status code (potentially non-standard and not resolvable through theHttpStatus
enum) as an integer.HttpStatus
getStatusCode()
Return the HTTP status code as anHttpStatus
enum value.String
toString()
构造器详细资料
ClientHttpResponseDecorator
public ClientHttpResponseDecorator(ClientHttpResponse delegate)
方法详细资料
getDelegate
public ClientHttpResponse getDelegate()
getStatusCode
public HttpStatus getStatusCode()
从接口复制的说明:ClientHttpResponse
Return the HTTP status code as anHttpStatus
enum value.- 指定者:
getStatusCode
在接口中ClientHttpResponse
- 返回:
- the HTTP status as an HttpStatus enum value (never
null
) - 另请参阅:
HttpStatus.valueOf(int)
getRawStatusCode
public int getRawStatusCode()
从接口复制的说明:ClientHttpResponse
Return the HTTP status code (potentially non-standard and not resolvable through theHttpStatus
enum) as an integer.- 指定者:
getRawStatusCode
在接口中ClientHttpResponse
- 返回:
- the HTTP status as an integer value
- 另请参阅:
ClientHttpResponse.getStatusCode()
,HttpStatus.resolve(int)
getHeaders
public HttpHeaders getHeaders()
从接口复制的说明:HttpMessage
Return the headers of this message.- 指定者:
getHeaders
在接口中HttpMessage
- 返回:
- a corresponding HttpHeaders object (never
null
)
getCookies
public MultiValueMap<String,ResponseCookie> getCookies()
从接口复制的说明:ClientHttpResponse
Return a read-only map of response cookies received from the server.- 指定者:
getCookies
在接口中ClientHttpResponse
getBody
public reactor.core.publisher.Flux<DataBuffer> getBody()
从接口复制的说明:ReactiveHttpInputMessage
Return the body of the message as aPublisher
.- 指定者:
getBody
在接口中ReactiveHttpInputMessage
- 返回:
- the body content publisher