Interface ServerHttpResponse
- All Superinterfaces:
- HttpMessage,- ReactiveHttpOutputMessage
- All Known Implementing Classes:
- AbstractListenerServerHttpResponse,- AbstractServerHttpResponse,- HttpHeadResponseDecorator,- MockServerHttpResponse,- ServerHttpResponseDecorator
Represents a reactive server-side HTTP response.
- Since:
- 5.0
- Author:
- Arjen Poutsma, Sebastien Deleuze, Rossen Stoyanchev
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddCookie(ResponseCookie cookie) Add the givenResponseCookie.Return a mutable map with the cookies to send to the server.default IntegerDeprecated.Return the status code that has been set, or otherwise fall back on the status of the response from the underlying server.default booleansetRawStatusCode(Integer value) Set the HTTP status code to the given value as an integer.booleansetStatusCode(HttpStatusCode status) Set the HTTP status code of the response.Methods inherited from interface org.springframework.http.HttpMessagegetHeadersMethods inherited from interface org.springframework.http.ReactiveHttpOutputMessagebeforeCommit, bufferFactory, isCommitted, setComplete, writeAndFlushWith, writeWith
- 
Method Details- 
setStatusCodeSet the HTTP status code of the response.- Parameters:
- status- the HTTP status as an- HttpStatusCodevalue
- Returns:
- falseif the status code change wasn't processed because the HTTP response is committed,- trueif successfully set.
 
- 
getStatusCodeReturn the status code that has been set, or otherwise fall back on the status of the response from the underlying server. The return value may benullif there is no default value from the underlying server.
- 
setRawStatusCodeSet the HTTP status code to the given value as an integer.- Parameters:
- value- the status code value
- Returns:
- falseif the status code change wasn't processed because the HTTP response is committed,- trueif successfully set.
- Since:
- 5.2.4
 
- 
getRawStatusCodeDeprecated.as of 6.0, in favor ofgetStatusCode()Return the status code that has been set, or otherwise fall back on the status of the response from the underlying server. The return value may benullif there is no default value from the underlying server.- Since:
- 5.2.4
 
- 
getCookiesMultiValueMap<String,ResponseCookie> getCookies()Return a mutable map with the cookies to send to the server.
- 
addCookieAdd the givenResponseCookie.- Parameters:
- cookie- the cookie to add
- Throws:
- IllegalStateException- if the response has already been committed
 
 
- 
getStatusCode()