类的使用
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 reactiveWebClientthat builds on top of theorg.springframework.http.client.reactivereactive HTTP adapter layer.org.springframework.web.reactive.function.client.support Classes supporting theorg.springframework.web.reactive.function.clientpackage.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotationpackage.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 aResponseEntitywith 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 aResponseEntitywith 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 givenRequestEntityand return the response asResponseEntity.<T> ResponseEntity<T>RestOperations. exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType)Execute the request specified in the givenRequestEntityand 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 aResponseExtractorthat 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 delayedResponseEntitycontaining status and headers, but no body.reactor.core.publisher.Mono<ResponseEntity<Void>>WebClient.ResponseSpec. toBodilessEntity()Return the response as a delayedResponseEntitycontaining 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 ofResponseEntitys.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>ClientResponse. toEntityList(ParameterizedTypeReference<T> elementTypeRef)Return this response as a delayed list ofResponseEntitys.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>WebClient.ResponseSpec. toEntityList(Class<T> elementClass)Return the response as a delayed list ofResponseEntitys.<T> reactor.core.publisher.Mono<ResponseEntity<List<T>>>WebClient.ResponseSpec. toEntityList(ParameterizedTypeReference<T> elementTypeRef)Return the response as a delayed list ofResponseEntitys.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的使用