| Package | Description | 
|---|---|
| org.springframework.web.client | Core package of the client-side web support. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpClientErrorExceptionException thrown when an HTTP 4xx is received. | 
| static class  | HttpClientErrorException.BadRequestHttpClientErrorExceptionfor status HTTP 400 Bad Request. | 
| static class  | HttpClientErrorException.ConflictHttpClientErrorExceptionfor status HTTP 409 Conflict. | 
| static class  | HttpClientErrorException.ForbiddenHttpClientErrorExceptionfor status HTTP 403 Forbidden. | 
| static class  | HttpClientErrorException.GoneHttpClientErrorExceptionfor status HTTP 410 Gone. | 
| static class  | HttpClientErrorException.MethodNotAllowedHttpClientErrorExceptionfor status HTTP 405 Method Not Allowed. | 
| static class  | HttpClientErrorException.NotAcceptableHttpClientErrorExceptionfor status HTTP 406 Not Acceptable. | 
| static class  | HttpClientErrorException.NotFoundHttpClientErrorExceptionfor status HTTP 404 Not Found. | 
| static class  | HttpClientErrorException.TooManyRequestsHttpClientErrorExceptionfor status HTTP 429 Too Many Requests. | 
| static class  | HttpClientErrorException.UnauthorizedHttpClientErrorExceptionfor status HTTP 401 Unauthorized. | 
| static class  | HttpClientErrorException.UnprocessableEntityHttpClientErrorExceptionfor status HTTP 422 Unprocessable Entity. | 
| static class  | HttpClientErrorException.UnsupportedMediaTypeHttpClientErrorExceptionfor status HTTP 415 Unsupported Media Type. | 
| class  | HttpServerErrorExceptionException thrown when an HTTP 5xx is received. | 
| static class  | HttpServerErrorException.BadGatewayHttpServerErrorExceptionfor HTTP status 502 Bad Gateway. | 
| static class  | HttpServerErrorException.GatewayTimeoutHttpServerErrorExceptionfor status HTTP 504 Gateway Timeout. | 
| static class  | HttpServerErrorException.InternalServerErrorHttpServerErrorExceptionfor status HTTP 500 Internal Server Error. | 
| static class  | HttpServerErrorException.NotImplementedHttpServerErrorExceptionfor status HTTP 501 Not Implemented. | 
| static class  | HttpServerErrorException.ServiceUnavailableHttpServerErrorExceptionfor status HTTP 503 Service Unavailable. | 
| class  | HttpStatusCodeExceptionAbstract base class for exceptions based on an  HttpStatus. | 
| class  | ResourceAccessExceptionException thrown when an I/O error occurs. | 
| class  | RestClientResponseExceptionCommon base class for exceptions that contain actual HTTP response data. | 
| class  | UnknownContentTypeExceptionRaised when no suitable
  HttpMessageConvertercould be
 found to extract the response. | 
| class  | UnknownHttpStatusCodeExceptionException thrown when an unknown (or custom) HTTP status code is received. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ExtractingResponseErrorHandler. setSeriesMapping(Map<HttpStatus.Series,Class<? extends RestClientException>> seriesMapping)Set the mapping from HTTP status series to  RestClientExceptionsubclass. | 
| void | ExtractingResponseErrorHandler. setStatusMapping(Map<HttpStatus,Class<? extends RestClientException>> statusMapping)Set the mapping from HTTP status code to  RestClientExceptionsubclass. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RestOperations. delete(String url,
      Map<String,?> uriVariables)Delete the resources at the specified URI. | 
| void | RestTemplate. delete(String url,
      Map<String,?> uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. delete(String url,
      Map<String,?> uriVariables)Deprecated.  Asynchronously delete the resources at the specified URI. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. delete(String url,
      Map<String,?> uriVariables)Deprecated.  | 
| void | RestOperations. delete(String url,
      Object... uriVariables)Delete the resources at the specified URI. | 
| void | RestTemplate. delete(String url,
      Object... uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. delete(String url,
      Object... uriVariables)Deprecated.  Asynchronously delete the resources at the specified URI. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. delete(String url,
      Object... uriVariables)Deprecated.  | 
| void | RestOperations. delete(URI url)Delete the resources at the specified URL. | 
| void | RestTemplate. delete(URI url) | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. delete(URI url)Deprecated.  Asynchronously delete the resources at the specified URI. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. delete(URI url)Deprecated.  | 
| protected <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestTemplate. doExecute(URI url,
         HttpMethod method,
         AsyncRequestCallback requestCallback,
         ResponseExtractor<T> responseExtractor)Deprecated.  Execute the given method on the provided URI. | 
| protected <T> T | RestTemplate. doExecute(URI url,
         HttpMethod method,
         RequestCallback requestCallback,
         ResponseExtractor<T> responseExtractor)Execute the given method on the provided URI. | 
| <T> ResponseEntity<T> | RestOperations. exchange(RequestEntity<?> requestEntity,
        Class<T> responseType)Execute the request specified in the given  RequestEntityand return
 the response asResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(RequestEntity<?> entity,
        Class<T> responseType) | 
| <T> ResponseEntity<T> | RestOperations. exchange(RequestEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType)Execute the request specified in the given  RequestEntityand return
 the response asResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(RequestEntity<?> entity,
        org.springframework.core.ParameterizedTypeReference<T> responseType) | 
| <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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType,
        Map<String,?> uriVariables) | 
| <T> org.springframework.util.concurrent.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 as
  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType,
        Map<String,?> uriVariables)Deprecated.  | 
| <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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType,
        Object... uriVariables) | 
| <T> org.springframework.util.concurrent.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 as
  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType,
        Object... uriVariables)Deprecated.  | 
| <T> ResponseEntity<T> | RestOperations. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType,
        Map<String,?> uriVariables) | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestOperations. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType,
        Map<String,?> uriVariables)Deprecated.  | 
| <T> ResponseEntity<T> | RestOperations. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType,
        Object... uriVariables) | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestOperations. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(String url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType,
        Object... uriVariables)Deprecated.  | 
| <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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType) | 
| <T> org.springframework.util.concurrent.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 as
  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        Class<T> responseType)Deprecated.  | 
| <T> ResponseEntity<T> | RestOperations. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType)Execute the HTTP method to the given URI template, writing the given
 request entity to the request, and returns the response as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType) | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestOperations. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. exchange(URI url,
        HttpMethod method,
        HttpEntity<?> requestEntity,
        org.springframework.core.ParameterizedTypeReference<T> responseType)Deprecated.  | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestOperations. execute(String url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Map<String,?> uriVariables)Deprecated.  Asynchronously execute the HTTP method to the given URI template, preparing the
 request with the  AsyncRequestCallback, and reading the response with aResponseExtractor. | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestTemplate. execute(String url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Map<String,?> uriVariables)Deprecated.  | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestOperations. execute(String url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Object... uriVariables)Deprecated.  Asynchronously execute the HTTP method to the given URI template, preparing the
 request with the  AsyncRequestCallback, and reading the response with aResponseExtractor. | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestTemplate. execute(String url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Object... uriVariables)Deprecated.  | 
| <T> T | RestOperations. execute(String url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Map<String,?> uriVariables)Execute the HTTP method to the given URI template, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <T> T | RestTemplate. execute(String url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Map<String,?> uriVariables)Execute the HTTP method to the given URI template, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <T> T | RestOperations. execute(String url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Object... uriVariables)Execute the HTTP method to the given URI template, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <T> T | RestTemplate. execute(String url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor,
       Object... uriVariables)Execute the HTTP method to the given URI template, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestOperations. execute(URI url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor)Deprecated.  Asynchronously execute the HTTP method to the given URL, preparing the request
 with the  AsyncRequestCallback, and reading the response with aResponseExtractor. | 
| <T> org.springframework.util.concurrent.ListenableFuture<T> | AsyncRestTemplate. execute(URI url,
       HttpMethod method,
       AsyncRequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor)Deprecated.  | 
| <T> T | RestOperations. execute(URI url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor)Execute the HTTP method to the given URL, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <T> T | RestTemplate. execute(URI url,
       HttpMethod method,
       RequestCallback requestCallback,
       ResponseExtractor<T> responseExtractor)Execute the HTTP method to the given URL, preparing the request with the
  RequestCallback, and reading the response with aResponseExtractor. | 
| <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> | RestTemplate. getForEntity(String url,
            Class<T> responseType,
            Map<String,?> uriVariables) | 
| <T> org.springframework.util.concurrent.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> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. getForEntity(String url,
            Class<T> responseType,
            Map<String,?> uriVariables)Deprecated.  | 
| <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> | RestTemplate. getForEntity(String url,
            Class<T> responseType,
            Object... uriVariables) | 
| <T> org.springframework.util.concurrent.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> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. getForEntity(String url,
            Class<T> responseType,
            Object... uriVariables)Deprecated.  | 
| <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(URI url,
            Class<T> responseType) | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestOperations. getForEntity(URI url,
            Class<T> responseType)Deprecated.  Asynchronously retrieve a representation by doing a GET on the URL. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. getForEntity(URI url,
            Class<T> responseType)Deprecated.  | 
| <T> T | RestOperations. getForObject(String url,
            Class<T> responseType,
            Map<String,?> uriVariables)Retrieve a representation by doing a GET on the URI template. | 
| <T> T | RestTemplate. getForObject(String url,
            Class<T> responseType,
            Map<String,?> uriVariables) | 
| <T> T | RestOperations. getForObject(String url,
            Class<T> responseType,
            Object... uriVariables)Retrieve a representation by doing a GET on the specified URL. | 
| <T> T | RestTemplate. getForObject(String url,
            Class<T> responseType,
            Object... uriVariables) | 
| <T> T | RestOperations. getForObject(URI url,
            Class<T> responseType)Retrieve a representation by doing a GET on the URL . | 
| <T> T | RestTemplate. getForObject(URI url,
            Class<T> responseType) | 
| HttpHeaders | RestOperations. headForHeaders(String url,
              Map<String,?> uriVariables)Retrieve all headers of the resource specified by the URI template. | 
| HttpHeaders | RestTemplate. headForHeaders(String url,
              Map<String,?> uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestOperations. headForHeaders(String url,
              Map<String,?> uriVariables)Deprecated.  Asynchronously retrieve all headers of the resource specified by the URI template. | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestTemplate. headForHeaders(String url,
              Map<String,?> uriVariables)Deprecated.  | 
| HttpHeaders | RestOperations. headForHeaders(String url,
              Object... uriVariables)Retrieve all headers of the resource specified by the URI template. | 
| HttpHeaders | RestTemplate. headForHeaders(String url,
              Object... uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestOperations. headForHeaders(String url,
              Object... uriVariables)Deprecated.  Asynchronously retrieve all headers of the resource specified by the URI template. | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestTemplate. headForHeaders(String url,
              Object... uriVariables)Deprecated.  | 
| HttpHeaders | RestOperations. headForHeaders(URI url)Retrieve all headers of the resource specified by the URL. | 
| HttpHeaders | RestTemplate. headForHeaders(URI url) | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestOperations. headForHeaders(URI url)Deprecated.  Asynchronously retrieve all headers of the resource specified by the URL. | 
| org.springframework.util.concurrent.ListenableFuture<HttpHeaders> | AsyncRestTemplate. headForHeaders(URI url)Deprecated.  | 
| Set<HttpMethod> | RestOperations. optionsForAllow(String url,
               Map<String,?> uriVariables)Return the value of the  Allowheader for the given URI. | 
| Set<HttpMethod> | RestTemplate. optionsForAllow(String url,
               Map<String,?> uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestOperations. optionsForAllow(String url,
               Map<String,?> uriVariables)Deprecated.  Asynchronously return the value of the Allow header for the given URI. | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestTemplate. optionsForAllow(String url,
               Map<String,?> uriVars)Deprecated.  | 
| Set<HttpMethod> | RestOperations. optionsForAllow(String url,
               Object... uriVariables)Return the value of the  Allowheader for the given URI. | 
| Set<HttpMethod> | RestTemplate. optionsForAllow(String url,
               Object... uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestOperations. optionsForAllow(String url,
               Object... uriVariables)Deprecated.  Asynchronously return the value of the Allow header for the given URI. | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestTemplate. optionsForAllow(String url,
               Object... uriVars)Deprecated.  | 
| Set<HttpMethod> | RestOperations. optionsForAllow(URI url)Return the value of the  Allowheader for the given URL. | 
| Set<HttpMethod> | RestTemplate. optionsForAllow(URI url) | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestOperations. optionsForAllow(URI url)Deprecated.  Asynchronously return the value of the Allow header for the given URL. | 
| org.springframework.util.concurrent.ListenableFuture<Set<HttpMethod>> | AsyncRestTemplate. optionsForAllow(URI url)Deprecated.  | 
| <T> T | RestOperations. patchForObject(String url,
              Object request,
              Class<T> responseType,
              Map<String,?> uriVariables)Update a resource by PATCHing the given object to the URI template,
 and return the representation found in the response. | 
| <T> T | RestTemplate. patchForObject(String url,
              Object request,
              Class<T> responseType,
              Map<String,?> uriVariables) | 
| <T> T | RestOperations. patchForObject(String url,
              Object request,
              Class<T> responseType,
              Object... uriVariables)Update a resource by PATCHing the given object to the URI template,
 and return the representation found in the response. | 
| <T> T | RestTemplate. patchForObject(String url,
              Object request,
              Class<T> responseType,
              Object... uriVariables) | 
| <T> T | RestOperations. patchForObject(URI url,
              Object request,
              Class<T> responseType)Update a resource by PATCHing the given object to the URL,
 and return the representation found in the response. | 
| <T> T | RestTemplate. patchForObject(URI url,
              Object request,
              Class<T> responseType) | 
| <T> org.springframework.util.concurrent.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. postForEntity(String url,
             HttpEntity<?> request,
             Class<T> responseType,
             Map<String,?> uriVariables)Deprecated.  | 
| <T> org.springframework.util.concurrent.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. postForEntity(String url,
             HttpEntity<?> request,
             Class<T> responseType,
             Object... uriVariables)Deprecated.  | 
| <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 as  HttpEntity. | 
| <T> ResponseEntity<T> | RestTemplate. postForEntity(String url,
             Object request,
             Class<T> responseType,
             Map<String,?> uriVariables) | 
| <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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. postForEntity(String url,
             Object request,
             Class<T> responseType,
             Object... uriVariables) | 
| <T> org.springframework.util.concurrent.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 as  ResponseEntity. | 
| <T> org.springframework.util.concurrent.ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate. postForEntity(URI url,
             HttpEntity<?> request,
             Class<T> responseType)Deprecated.  | 
| <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 as  ResponseEntity. | 
| <T> ResponseEntity<T> | RestTemplate. postForEntity(URI url,
             Object request,
             Class<T> responseType) | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestOperations. postForLocation(String url,
               HttpEntity<?> request,
               Map<String,?> uriVariables)Deprecated.  Create a new resource by POSTing the given object to the URI template, and
 asynchronously returns the value of the  Locationheader. | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestTemplate. postForLocation(String url,
               HttpEntity<?> request,
               Map<String,?> uriVars)Deprecated.  | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestOperations. postForLocation(String url,
               HttpEntity<?> request,
               Object... uriVariables)Deprecated.  Create a new resource by POSTing the given object to the URI template, and
 asynchronously returns the value of the  Locationheader. | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestTemplate. postForLocation(String url,
               HttpEntity<?> request,
               Object... uriVars)Deprecated.  | 
| URI | RestOperations. postForLocation(String url,
               Object request,
               Map<String,?> uriVariables)Create a new resource by POSTing the given object to the URI template, and returns the value of
 the  Locationheader. | 
| URI | RestTemplate. postForLocation(String url,
               Object request,
               Map<String,?> uriVariables) | 
| URI | RestOperations. postForLocation(String url,
               Object request,
               Object... uriVariables)Create a new resource by POSTing the given object to the URI template, and returns the value of
 the  Locationheader. | 
| URI | RestTemplate. postForLocation(String url,
               Object request,
               Object... uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestOperations. postForLocation(URI url,
               HttpEntity<?> request)Deprecated.  Create a new resource by POSTing the given object to the URL, and asynchronously
 returns the value of the  Locationheader. | 
| org.springframework.util.concurrent.ListenableFuture<URI> | AsyncRestTemplate. postForLocation(URI url,
               HttpEntity<?> request)Deprecated.  | 
| URI | RestOperations. postForLocation(URI url,
               Object request)Create a new resource by POSTing the given object to the URL, and returns the value of the
  Locationheader. | 
| URI | RestTemplate. postForLocation(URI url,
               Object request) | 
| <T> T | RestOperations. postForObject(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 representation found in the response. | 
| <T> T | RestTemplate. postForObject(String url,
             Object request,
             Class<T> responseType,
             Map<String,?> uriVariables) | 
| <T> T | RestOperations. postForObject(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 representation found in the response. | 
| <T> T | RestTemplate. postForObject(String url,
             Object request,
             Class<T> responseType,
             Object... uriVariables) | 
| <T> T | RestOperations. postForObject(URI url,
             Object request,
             Class<T> responseType)Create a new resource by POSTing the given object to the URL,
 and returns the representation found in the response. | 
| <T> T | RestTemplate. postForObject(URI url,
             Object request,
             Class<T> responseType) | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. put(String url,
   HttpEntity<?> request,
   Map<String,?> uriVariables)Deprecated.  Creates a new resource by PUTting the given object to URI template. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. put(String url,
   HttpEntity<?> request,
   Map<String,?> uriVars)Deprecated.  | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. put(String url,
   HttpEntity<?> request,
   Object... uriVariables)Deprecated.  Create or update a resource by PUTting the given object to the URI. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. put(String url,
   HttpEntity<?> request,
   Object... uriVars)Deprecated.  | 
| void | RestOperations. put(String url,
   Object request,
   Map<String,?> uriVariables)Creates a new resource by PUTting the given object to URI template. | 
| void | RestTemplate. put(String url,
   Object request,
   Map<String,?> uriVariables) | 
| void | RestOperations. put(String url,
   Object request,
   Object... uriVariables)Create or update a resource by PUTting the given object to the URI. | 
| void | RestTemplate. put(String url,
   Object request,
   Object... uriVariables) | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestOperations. put(URI url,
   HttpEntity<?> request)Deprecated.  Creates a new resource by PUTting the given object to URL. | 
| org.springframework.util.concurrent.ListenableFuture<?> | AsyncRestTemplate. put(URI url,
   HttpEntity<?> request)Deprecated.  | 
| void | RestOperations. put(URI url,
   Object request)Creates a new resource by PUTting the given object to URL. | 
| void | RestTemplate. put(URI url,
   Object request) |