B - The body response typepublic interface MutableHttpResponse<B> extends HttpResponse<B>, MutableHttpMessage<B>
HttpResponse interface that is mutable allowing the ability to set headers,
character encoding etc.| Modifier and Type | Method and Description |
|---|---|
MutableHttpResponse<B> |
body(B body)
Sets the body.
|
default MutableHttpResponse<B> |
characterEncoding(CharSequence encoding)
Sets the response encoding.
|
default MutableHttpResponse<B> |
characterEncoding(Charset encoding)
Sets the response encoding.
|
default MutableHttpResponse<B> |
contentEncoding(CharSequence encoding)
Sets the content encoding.
|
default MutableHttpResponse<B> |
contentLength(long length)
Sets the content length.
|
default MutableHttpResponse<B> |
contentType(CharSequence contentType)
Set the response content type.
|
default MutableHttpResponse<B> |
contentType(MediaType mediaType)
Set the response content type.
|
MutableHttpResponse<B> |
cookie(Cookie cookie)
Adds the specified cookie to the response.
|
default MutableHttpResponse<B> |
header(CharSequence name,
CharSequence value)
Set a response header.
|
default MutableHttpResponse<B> |
headers(Consumer<MutableHttpHeaders> headers)
Mutate the headers with the given consumer.
|
default MutableHttpResponse<B> |
headers(Map<CharSequence,CharSequence> namesAndValues)
Set multiple headers.
|
default MutableHttpResponse<B> |
locale(Locale locale)
Sets the locale to use and will apply the appropriate
HttpHeaders.CONTENT_LANGUAGE header to the response. |
default MutableHttpResponse<B> |
status(HttpStatus status)
Sets the response status.
|
MutableHttpResponse<B> |
status(HttpStatus status,
CharSequence message)
Sets the response status.
|
default MutableHttpResponse<B> |
status(int status)
Sets the response status.
|
default MutableHttpResponse<B> |
status(int status,
CharSequence message)
Sets the response status.
|
accepted, accepted, badRequest, badRequest, body, code, created, created, created, getStatus, header, noContent, notAllowed, notAllowed, notFound, notFound, notModified, ok, ok, permanentRedirect, reason, redirect, seeOther, serverError, serverError, setAttribute, status, status, status, temporaryRedirect, unauthorized, unprocessableEntity, uribasicAuth, bearerAuth, getHeadersgetAttributes, getBody, getBody, getBody, getCharacterEncoding, getContentLength, getContentType, getLocaleremoveAttributegetAttribute, getAttributeMutableHttpResponse<B> cookie(Cookie cookie)
cookie - the Cookie to return to the clientMutableHttpResponse<B> body(@Nullable B body)
body in interface MutableHttpMessage<B>body - The bodyMutableHttpResponse<B> status(HttpStatus status, CharSequence message)
status - The statusmessage - The messagedefault MutableHttpResponse<B> headers(Consumer<MutableHttpHeaders> headers)
MutableHttpMessageheaders in interface MutableHttpMessage<B>headers - The headersdefault MutableHttpResponse<B> header(CharSequence name, CharSequence value)
MutableHttpMessageheader in interface MutableHttpMessage<B>name - The name of the headervalue - The value of the headerdefault MutableHttpResponse<B> headers(Map<CharSequence,CharSequence> namesAndValues)
MutableHttpMessageheaders in interface MutableHttpMessage<B>namesAndValues - The names and valuesdefault MutableHttpResponse<B> characterEncoding(CharSequence encoding)
contentType(MediaType).encoding - The encoding to usedefault MutableHttpResponse<B> characterEncoding(Charset encoding)
encoding - The encoding to usedefault MutableHttpResponse<B> contentLength(long length)
MutableHttpMessagecontentLength in interface MutableHttpMessage<B>length - The lengthdefault MutableHttpResponse<B> contentType(CharSequence contentType)
MutableHttpMessagecontentType in interface MutableHttpMessage<B>contentType - The content typedefault MutableHttpResponse<B> contentType(MediaType mediaType)
MutableHttpMessagecontentType in interface MutableHttpMessage<B>mediaType - The media typedefault MutableHttpResponse<B> contentEncoding(CharSequence encoding)
MutableHttpMessagecontentEncoding in interface MutableHttpMessage<B>encoding - The encoding to usedefault MutableHttpResponse<B> locale(Locale locale)
HttpHeaders.CONTENT_LANGUAGE header to the response.locale - The localedefault MutableHttpResponse<B> status(int status)
status - The statusdefault MutableHttpResponse<B> status(int status, CharSequence message)
status - The statusmessage - The messagedefault MutableHttpResponse<B> status(HttpStatus status)
status - The status