| パッケージ | 説明 |
|---|---|
| org.springframework.http | クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。 |
| org.springframework.web.client | クライアント側の Web サポートのコアパッケージ。 |
| org.springframework.web.reactive.function.client | org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。 |
| org.springframework.web.reactive.function.client.support | org.springframework.web.reactive.function.client パッケージをサポートするクラス。 |
| org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
| org.springframework.web.socket.sockjs.client | WebSocketClient の SockJS クライアント実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ResponseEntity<T> | ResponseEntity.BodyBuilder.body(T body) レスポンスエンティティの本体を設定して返します。 |
<T> ResponseEntity<T> | ResponseEntity.HeadersBuilder.build() ボディのないレスポンスエンティティを構築します。 |
static <T> ResponseEntity<T> | ResponseEntity.of(java.util.Optional<T> body) |
static <T> ResponseEntity<T> | ResponseEntity.ok(T body) 指定された本体とステータスが OK に設定された ResponseEntity を作成するためのショートカット。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ResponseEntity<T> | RestOperations.exchange(RequestEntity<?> requestEntity, java.lang.Class<T> responseType) 指定された RequestEntity で指定されたリクエストを実行し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(RequestEntity<?> requestEntity, java.lang.Class<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された RequestEntity で指定されたリクエストを実行し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.lang.Object... uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.util.Map<java.lang.String,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.lang.Object... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.lang.Object... uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> | RestOperations.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables)URI テンプレートで GET を実行して、表現を取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 指定された URL で GET を実行して、エンティティを取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.lang.Object... uriVariables) |
<T> ResponseEntity<T> | RestOperations.getForEntity(java.net.URI url, java.lang.Class<T> responseType)URL で GET を実行して表現を取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(java.net.URI url, java.lang.Class<T> responseType) |
<T> ResponseEntity<T> | RestOperations.postForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスを HttpEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.postForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType, java.lang.Object... uriVariables) |
<T> ResponseEntity<T> | RestOperations.postForEntity(java.net.URI url, java.lang.Object request, java.lang.Class<T> responseType) 指定されたオブジェクトを URL に POST して新しいリソースを作成し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(java.net.URI url, java.lang.Object request, java.lang.Class<T> responseType) |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.lang.String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, java.lang.Class<T> responseType) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(java.net.URI url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 URI テンプレートで GET を実行して、表現を非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(java.lang.String url, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 指定された URL で GET を実行して、エンティティを非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(java.net.URI url, java.lang.Class<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(java.net.URI url, java.lang.Class<T> responseType) 使用すべきではありません。 URL で GET を実行して、表現を非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(java.lang.String url, HttpEntity<?> request, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(java.lang.String url, HttpEntity<?> request, java.lang.Class<T> responseType, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 指定されたオブジェクトを URI テンプレートに POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(java.lang.String url, HttpEntity<?> request, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(java.lang.String url, HttpEntity<?> request, java.lang.Class<T> responseType, java.lang.Object... uriVariables) 使用すべきではありません。 指定されたオブジェクトを URI テンプレートに POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(java.net.URI url, HttpEntity<?> request, java.lang.Class<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(java.net.URI url, HttpEntity<?> request, java.lang.Class<T> responseType) 使用すべきではありません。 指定されたオブジェクトを URL に POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ResponseExtractor<ResponseEntity<T>> | RestTemplate.responseEntityExtractor(java.lang.reflect.Type responseType)ResponseEntity を準備する ResponseExtractor を返します。 |
protected <T> ResponseExtractor<ResponseEntity<T>> | AsyncRestTemplate.responseEntityExtractor(java.lang.reflect.Type responseType) 使用すべきではありません。 ResponseEntity のレスポンス抽出を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponse.toEntity(java.lang.Class<T> bodyType) このレスポンスを遅延 ResponseEntity として返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponse.toEntity(ParameterizedTypeReference<T> typeReference) このレスポンスを遅延 ResponseEntity として返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> | ClientResponse.toEntityList(java.lang.Class<T> elementType) このレスポンスを ResponseEntity の遅延リストとして返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> | ClientResponse.toEntityList(ParameterizedTypeReference<T> typeReference) このレスポンスを ResponseEntity の遅延リストとして返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponseWrapper.toEntity(java.lang.Class<T> bodyType) |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponseWrapper.toEntity(ParameterizedTypeReference<T> typeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> | ClientResponseWrapper.toEntityList(java.lang.Class<T> elementType) |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> | ClientResponseWrapper.toEntityList(ParameterizedTypeReference<T> typeReference) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatus status, WebRequest webRequest)NoHandlerFoundException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request)BindException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleConversionNotSupported(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)ConversionNotSupportedException のレスポンスをカスタマイズします。 |
ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleException(java.lang.Exception ex, WebRequest request) 標準 Spring MVC 例外の処理を提供します。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleExceptionInternal(java.lang.Exception ex, java.lang.Object body, HttpHeaders headers, HttpStatus status, WebRequest request) すべての例外型のレスポンス本文をカスタマイズする単一の場所。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMediaTypeNotAcceptableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMediaTypeNotSupportedException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleHttpMessageNotReadable(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMessageNotReadableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleHttpMessageNotWritable(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMessageNotWritableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpRequestMethodNotSupportedException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MethodArgumentNotValidException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleMissingPathVariable(MissingPathVariableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingPathVariableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleMissingServletRequestParameter(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingServletRequestParameterException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleMissingServletRequestPart(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingServletRequestPartException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHeaders headers, HttpStatus status, WebRequest request)NoHandlerFoundException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatus status, WebRequest request)ServletRequestBindingException のレスポンスをカスタマイズします。 |
protected ResponseEntity<java.lang.Object> | ResponseEntityExceptionHandler.handleTypeMismatch(TypeMismatchException ex, HttpHeaders headers, HttpStatus status, WebRequest request)TypeMismatchException のレスポンスをカスタマイズします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ResponseEntity<java.lang.String> | JettyXhrTransport.executeInfoRequestInternal(java.net.URI infoUrl, HttpHeaders headers) |
protected abstract ResponseEntity<java.lang.String> | AbstractXhrTransport.executeInfoRequestInternal(java.net.URI infoUrl, HttpHeaders headers) |
protected ResponseEntity<java.lang.String> | RestTemplateXhrTransport.executeInfoRequestInternal(java.net.URI infoUrl, HttpHeaders headers) |
protected ResponseEntity<java.lang.String> | UndertowXhrTransport.executeInfoRequestInternal(java.net.URI infoUrl, HttpHeaders headers) |
protected ResponseEntity<java.lang.String> | JettyXhrTransport.executeRequest(java.net.URI url, org.eclipse.jetty.http.HttpMethod method, HttpHeaders headers, java.lang.String body) |
protected ResponseEntity<java.lang.String> | UndertowXhrTransport.executeRequest(java.net.URI url, io.undertow.util.HttpString method, HttpHeaders headers, java.lang.String body) |
ResponseEntity<java.lang.String> | JettyXhrTransport.executeSendRequestInternal(java.net.URI url, HttpHeaders headers, TextMessage message) |
protected abstract ResponseEntity<java.lang.String> | AbstractXhrTransport.executeSendRequestInternal(java.net.URI url, HttpHeaders headers, TextMessage message) |
ResponseEntity<java.lang.String> | RestTemplateXhrTransport.executeSendRequestInternal(java.net.URI url, HttpHeaders headers, TextMessage message) |
protected ResponseEntity<java.lang.String> | UndertowXhrTransport.executeSendRequestInternal(java.net.URI url, HttpHeaders headers, TextMessage message) |