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.intgetRawStatusCode()Return the HTTP status code (potentially non-standard and not resolvable through theHttpStatusenum) as an integer.HttpStatusgetStatusCode()Return the HTTP status code as anHttpStatusenum 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 anHttpStatusenum 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 theHttpStatusenum) 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.