类的使用
org.springframework.http.ResponseEntity
使用ResponseEntity的程序包 程序包 说明 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
.org.springframework.http中ResponseEntity的使用
返回ResponseEntity的org.springframework.http中的方法 修饰符和类型 方法 说明 <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.org.springframework.web.client中ResponseEntity的使用
返回ResponseEntity的org.springframework.web.client中的方法 修饰符和类型 方法 说明 <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)
返回变量类型为ResponseEntity的类型的org.springframework.web.client中的方法 修饰符和类型 方法 说明 <T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables)
已过时。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)
已过时。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)
已过时。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)
已过时。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)
已过时。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)
已过时。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)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType, Map<String,?> uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Object... uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String,?> uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, Class<T> responseType)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. exchange(URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. getForEntity(String url, Class<T> responseType, Object... uriVariables)
已过时。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)
已过时。Asynchronously retrieve a representation by doing a GET on the URI template.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. getForEntity(URI url, Class<T> responseType)
已过时。Asynchronously retrieve a representation by doing a GET on the URL.<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(String url, Class<T> responseType, Object... uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(String url, Class<T> responseType, Map<String,?> uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. getForEntity(URI url, Class<T> responseType)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestOperations. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Object... uriVariables)
已过时。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)
已过时。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)
已过时。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)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. postForEntity(String url, HttpEntity<?> request, Class<T> responseType, Map<String,?> uriVariables)
已过时。<T> ListenableFuture<ResponseEntity<T>>
AsyncRestTemplate. postForEntity(URI url, HttpEntity<?> request, Class<T> responseType)
已过时。protected <T> ResponseExtractor<ResponseEntity<T>>
AsyncRestTemplate. responseEntityExtractor(Type responseType)
已过时。Returns a response extractor forResponseEntity
.<T> ResponseExtractor<ResponseEntity<T>>
RestTemplate. responseEntityExtractor(Type responseType)
Return aResponseExtractor
that prepares aResponseEntity
.org.springframework.web.reactive.function.client中ResponseEntity的使用
返回变量类型为ResponseEntity的类型的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 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.org.springframework.web.reactive.function.client.support中ResponseEntity的使用
返回变量类型为ResponseEntity的类型的org.springframework.web.reactive.function.client.support中的方法 修饰符和类型 方法 说明 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)
org.springframework.web.servlet.mvc.method.annotation中ResponseEntity的使用
返回ResponseEntity的org.springframework.web.servlet.mvc.method.annotation中的方法 修饰符和类型 方法 说明 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.org.springframework.web.socket.sockjs.client中ResponseEntity的使用