Uses of Class
org.springframework.http.ResponseEntity
Packages that use ResponseEntity Package Description org.springframework.http Contains a basic abstraction over client/server-side HTTP.org.springframework.web.client Core package of the client-side web support.org.springframework.web.reactive.function.client Provides a reactiveWebClient
that builds on top of theorg.springframework.http.client.reactive
reactive HTTP adapter layer.org.springframework.web.reactive.function.client.support Classes supporting theorg.springframework.web.reactive.function.client
package.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.socket.sockjs.client SockJS client implementation ofWebSocketClient
.Uses of ResponseEntity in org.springframework.http
Methods in org.springframework.http that return ResponseEntity Modifier and Type Method Description <T> ResponseEntity<T>
ResponseEntity.BodyBuilder. body(T body)
Set the body of the response entity and returns it.<T> ResponseEntity<T>
ResponseEntity.HeadersBuilder. build()
Build the response entity with no body.static <T> ResponseEntity<T>
ResponseEntity. of(Optional<T> body)
A shortcut for creating aResponseEntity
with the given body and the OK status, or an empty body and a NOT FOUND status in case of an Optional.empty() parameter.static <T> ResponseEntity<T>
ResponseEntity. ok(T body)
A shortcut for creating aResponseEntity
with the given body and the status set to OK.Uses of ResponseEntity in org.springframework.web.client
Methods in org.springframework.web.client that return ResponseEntity Modifier and Type Method Description <T> ResponseEntity<T>
RestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Object... uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(RequestEntity<?> requestEntity, Class<T> responseType)
Execute the request specified in the givenRequestEntity
and return the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
Execute the request specified in the givenRequestEntity
and return the response asResponseEntity
.<T> ResponseEntity<T>
RestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables)
<T> ResponseEntity<T>
RestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Map<String,?> uriVariables)
<T> ResponseEntity<T>
RestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Object... uriVariables)
<T> ResponseEntity<T>
RestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String,?> uriVariables)
<T> ResponseEntity<T>
RestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType)
<T> ResponseEntity<T>
RestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
<T> ResponseEntity<T>
RestTemplate. exchange(RequestEntity<?> requestEntity, Class<T> responseType)
<T> ResponseEntity<T>
RestTemplate. exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
<T> ResponseEntity<T>
RestOperations. getForEntity(String url, Class<T> responseType, Object... uriVariables)
Retrieve an entity by doing a GET on the specified URL.<T> ResponseEntity<T>
RestOperations. getForEntity(String url, Class<T> responseType, Map<String,?> uriVariables)
Retrieve a representation by doing a GET on the URI template.<T> ResponseEntity<T>
RestOperations. getForEntity(URI url, Class<T> responseType)
Retrieve a representation by doing a GET on the URL .<T> ResponseEntity<T>
RestTemplate. getForEntity(String url, Class<T> responseType, Object... uriVariables)
<T> ResponseEntity<T>
RestTemplate. getForEntity(String url, Class<T> responseType, Map<String,?> uriVariables)
<T> ResponseEntity<T>
RestTemplate. getForEntity(URI url, Class<T> responseType)
<T> ResponseEntity<T>
RestOperations. postForEntity(String url, Object request, Class<T> responseType, Object... uriVariables)
Create a new resource by POSTing the given object to the URI template, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations. postForEntity(String url, Object request, Class<T> responseType, Map<String,?> uriVariables)
Create a new resource by POSTing the given object to the URI template, and returns the response asHttpEntity
.<T> ResponseEntity<T>
RestOperations. postForEntity(URI url, Object request, Class<T> responseType)
Create a new resource by POSTing the given object to the URL, and returns the response asResponseEntity
.<T> ResponseEntity<T>
RestTemplate. postForEntity(String url, Object request, Class<T> responseType, Object... uriVariables)
<T> ResponseEntity<T>
RestTemplate. postForEntity(String url, Object request, Class<T> responseType, Map<String,?> uriVariables)
<T> ResponseEntity<T>
RestTemplate. postForEntity(URI url, Object request, Class<T> responseType)
Methods in org.springframework.web.client that return types with arguments of type ResponseEntity Modifier and Type Method Description <T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Object... uriVariables)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String,?> uriVariables)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
Deprecated.Asynchronously execute the HTTP method to the given URI template, writing the given request entity to the request, and returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Object... uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String,?> uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. getForEntity(String url, Class<T> responseType, Object... uriVariables)
Deprecated.Asynchronously retrieve an entity by doing a GET on the specified URL.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. getForEntity(String url, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.Asynchronously retrieve a representation by doing a GET on the URI template.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. getForEntity(URI url, Class<T> responseType)
Deprecated.Asynchronously retrieve a representation by doing a GET on the URL.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(String url, Class<T> responseType, Object... uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(String url, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(URI url, Class<T> responseType)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Object... uriVariables)
Deprecated.Create a new resource by POSTing the given object to the URI template, and asynchronously returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.Create a new resource by POSTing the given object to the URI template, and asynchronously returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. postForEntity(URI url, HttpEntity<?> request, Class<T> responseType)
Deprecated.Create a new resource by POSTing the given object to the URL, and asynchronously returns the response asResponseEntity
.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Object... uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Map<String,?> uriVariables)
Deprecated.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. postForEntity(URI url, HttpEntity<?> request, Class<T> responseType)
Deprecated.protected <T> ResponseExtractor<ResponseEntity<T>>
AsyncRestTemplate. responseEntityExtractor(Type responseType)
Deprecated.Returns a response extractor forResponseEntity
.<T> ResponseExtractor<ResponseEntity<T>>
RestTemplate. responseEntityExtractor(Type responseType)
Return aResponseExtractor
that prepares aResponseEntity
.Uses of ResponseEntity in org.springframework.web.reactive.function.client
Methods in org.springframework.web.reactive.function.client that return types with arguments of type ResponseEntity Modifier and Type Method Description reactor.core.publisher.Mono<ResponseEntity<Void>>
ClientResponse. toBodilessEntity()
Return this response as a delayedResponseEntity
containing status and headers, but no body.reactor.core.publisher.Mono<ResponseEntity<Void>>
WebClient.ResponseSpec. toBodilessEntity()
Return the response as a delayedResponseEntity
containing status and headers, but no body.<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponse. toEntity(Class<T> bodyClass)
Return this response as a delayedResponseEntity
.<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponse. toEntity(ParameterizedTypeReference<T> bodyTypeReference)
Return this response as a delayedResponseEntity
.<T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClient.ResponseSpec. toEntity(Class<T> bodyClass)
Return the response as a delayedResponseEntity
.<T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClient.ResponseSpec. toEntity(ParameterizedTypeReference<T> bodyTypeReference)
Return the response as a delayedResponseEntity
.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
ClientResponse. toEntityList(Class<T> elementClass)
Return this response as a delayed list ofResponseEntity
s.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
ClientResponse. toEntityList(ParameterizedTypeReference<T> elementTypeRef)
Return this response as a delayed list ofResponseEntity
s.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
WebClient.ResponseSpec. toEntityList(Class<T> elementClass)
Return the response as a delayed list ofResponseEntity
s.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
WebClient.ResponseSpec. toEntityList(ParameterizedTypeReference<T> elementTypeRef)
Return the response as a delayed list ofResponseEntity
s.Uses of ResponseEntity in org.springframework.web.reactive.function.client.support
Methods in org.springframework.web.reactive.function.client.support that return types with arguments of type ResponseEntity Modifier and Type Method Description reactor.core.publisher.Mono<ResponseEntity<Void>>
ClientResponseWrapper. toBodilessEntity()
<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponseWrapper. toEntity(Class<T> bodyType)
<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponseWrapper. toEntity(ParameterizedTypeReference<T> bodyTypeReference)
<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
ClientResponseWrapper. toEntityList(Class<T> elementClass)
<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>
ClientResponseWrapper. toEntityList(ParameterizedTypeReference<T> elementTypeRef)
Uses of ResponseEntity in org.springframework.web.servlet.mvc.method.annotation
Methods in org.springframework.web.servlet.mvc.method.annotation that return ResponseEntity Modifier and Type Method Description protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatus status, WebRequest webRequest)
Customize the response for AsyncRequestTimeoutException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for BindException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleConversionNotSupported(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for ConversionNotSupportedException.ResponseEntity<Object>
ResponseEntityExceptionHandler. handleException(Exception ex, WebRequest request)
Provides handling for standard Spring MVC exceptions.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleExceptionInternal(Exception ex, Object body, HttpHeaders headers, HttpStatus status, WebRequest request)
A single place to customize the response body of all exception types.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMediaTypeNotAcceptableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMediaTypeNotSupportedException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMessageNotReadable(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMessageNotReadableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMessageNotWritable(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMessageNotWritableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpRequestMethodNotSupportedException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MethodArgumentNotValidException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingPathVariable(MissingPathVariableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingPathVariableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingServletRequestParameter(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingServletRequestParameterException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingServletRequestPart(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingServletRequestPartException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for NoHandlerFoundException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for ServletRequestBindingException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleTypeMismatch(TypeMismatchException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for TypeMismatchException.Uses of ResponseEntity in org.springframework.web.socket.sockjs.client
Methods in org.springframework.web.socket.sockjs.client that return ResponseEntity Modifier and Type Method Description protected abstract ResponseEntity<String>
AbstractXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
JettyXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
RestTemplateXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
UndertowXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
JettyXhrTransport. executeRequest(URI url, org.eclipse.jetty.http.HttpMethod method, HttpHeaders headers, String body)
protected ResponseEntity<String>
UndertowXhrTransport. executeRequest(URI url, io.undertow.util.HttpString method, HttpHeaders headers, String body)
protected abstract ResponseEntity<String>
AbstractXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
ResponseEntity<String>
JettyXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
ResponseEntity<String>
RestTemplateXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
protected ResponseEntity<String>
UndertowXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)