Interface ClientHttpResponse
- All Superinterfaces:
HttpMessage
,ReactiveHttpInputMessage
- All Known Implementing Classes:
ClientHttpResponseDecorator
,MockClientHttpResponse
public interface ClientHttpResponse extends ReactiveHttpInputMessage
Represents a client-side reactive HTTP response.- Since:
- 5.0
- Author:
- Arjen Poutsma, Brian Clozel
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultiValueMap<String,ResponseCookie>
getCookies()
Return a read-only map of response cookies received from the server.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.Methods inherited from interface org.springframework.http.HttpMessage
getHeaders
Methods inherited from interface org.springframework.http.ReactiveHttpInputMessage
getBody
Method Detail
getStatusCode
HttpStatus getStatusCode()
Return the HTTP status code as anHttpStatus
enum value.- Returns:
- the HTTP status as an HttpStatus enum value (never
null
) - Throws:
IllegalArgumentException
- in case of an unknown HTTP status code- Since:
- #getRawStatusCode()
- See Also:
HttpStatus.valueOf(int)
getRawStatusCode
int getRawStatusCode()
Return the HTTP status code (potentially non-standard and not resolvable through theHttpStatus
enum) as an integer.- Returns:
- the HTTP status as an integer value
- Since:
- 5.0.6
- See Also:
getStatusCode()
,HttpStatus.resolve(int)
getCookies
MultiValueMap<String,ResponseCookie> getCookies()
Return a read-only map of response cookies received from the server.