Package | Description |
---|---|
org.springframework.web.client |
Core package of the client-side web support.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpClientErrorException
Exception thrown when an HTTP 4xx is received.
|
class |
HttpServerErrorException
Exception thrown when an HTTP 5xx is received.
|
class |
HttpStatusCodeException
Abstract base class for exceptions based on an
HttpStatus . |
class |
ResourceAccessException
Exception thrown when an I/O error occurs.
|
class |
UnknownHttpStatusCodeException
Exception thrown when an unknown (or custom) HTTP status code is received.
|
Modifier and Type | Method and Description |
---|---|
void |
RestTemplate.delete(java.lang.String url,
java.util.Map<java.lang.String,?> urlVariables) |
void |
RestOperations.delete(java.lang.String url,
java.util.Map<java.lang.String,?> uriVariables)
Delete the resources at the specified URI.
|
void |
RestTemplate.delete(java.lang.String url,
java.lang.Object... urlVariables) |
void |
RestOperations.delete(java.lang.String url,
java.lang.Object... uriVariables)
Delete the resources at the specified URI.
|
void |
RestTemplate.delete(java.net.URI url) |
void |
RestOperations.delete(java.net.URI url)
Delete the resources at the specified URL.
|
protected <T> T |
RestTemplate.doExecute(java.net.URI url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Execute the given method on the provided URI.
|
<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.util.Map<java.lang.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(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,
java.lang.Class<T> responseType,
java.lang.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(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.util.Map<java.lang.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(java.lang.String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
java.lang.Object... uriVariables) |
<T> ResponseEntity<T> |
RestOperations.exchange(java.lang.String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
java.lang.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(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,
java.lang.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(java.net.URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> |
RestOperations.exchange(java.net.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 as
ResponseEntity . |
<T> T |
RestTemplate.execute(java.lang.String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
java.util.Map<java.lang.String,?> urlVariables) |
<T> T |
RestOperations.execute(java.lang.String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
java.util.Map<java.lang.String,?> uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestTemplate.execute(java.lang.String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
java.lang.Object... urlVariables) |
<T> T |
RestOperations.execute(java.lang.String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
java.lang.Object... uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestTemplate.execute(java.net.URI url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor) |
<T> T |
RestOperations.execute(java.net.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 a ResponseExtractor . |
<T> ResponseEntity<T> |
RestTemplate.getForEntity(java.lang.String url,
java.lang.Class<T> responseType,
java.util.Map<java.lang.String,?> urlVariables) |
<T> ResponseEntity<T> |
RestOperations.getForEntity(java.lang.String url,
java.lang.Class<T> responseType,
java.util.Map<java.lang.String,?> uriVariables)
Retrieve a representation by doing a GET on the URI template.
|
<T> ResponseEntity<T> |
RestTemplate.getForEntity(java.lang.String url,
java.lang.Class<T> responseType,
java.lang.Object... urlVariables) |
<T> ResponseEntity<T> |
RestOperations.getForEntity(java.lang.String url,
java.lang.Class<T> responseType,
java.lang.Object... uriVariables)
Retrieve an entity by doing a GET on the specified URL.
|
<T> ResponseEntity<T> |
RestTemplate.getForEntity(java.net.URI url,
java.lang.Class<T> responseType) |
<T> ResponseEntity<T> |
RestOperations.getForEntity(java.net.URI url,
java.lang.Class<T> responseType)
Retrieve a representation by doing a GET on the URL .
|
<T> T |
RestTemplate.getForObject(java.lang.String url,
java.lang.Class<T> responseType,
java.util.Map<java.lang.String,?> urlVariables) |
<T> T |
RestOperations.getForObject(java.lang.String url,
java.lang.Class<T> responseType,
java.util.Map<java.lang.String,?> uriVariables)
Retrieve a representation by doing a GET on the URI template.
|
<T> T |
RestTemplate.getForObject(java.lang.String url,
java.lang.Class<T> responseType,
java.lang.Object... urlVariables) |
<T> T |
RestOperations.getForObject(java.lang.String url,
java.lang.Class<T> responseType,
java.lang.Object... uriVariables)
Retrieve a representation by doing a GET on the specified URL.
|
<T> T |
RestTemplate.getForObject(java.net.URI url,
java.lang.Class<T> responseType) |
<T> T |
RestOperations.getForObject(java.net.URI url,
java.lang.Class<T> responseType)
Retrieve a representation by doing a GET on the URL .
|
HttpHeaders |
RestTemplate.headForHeaders(java.lang.String url,
java.util.Map<java.lang.String,?> urlVariables) |
HttpHeaders |
RestOperations.headForHeaders(java.lang.String url,
java.util.Map<java.lang.String,?> uriVariables)
Retrieve all headers of the resource specified by the URI template.
|
HttpHeaders |
RestTemplate.headForHeaders(java.lang.String url,
java.lang.Object... urlVariables) |
HttpHeaders |
RestOperations.headForHeaders(java.lang.String url,
java.lang.Object... uriVariables)
Retrieve all headers of the resource specified by the URI template.
|
HttpHeaders |
RestTemplate.headForHeaders(java.net.URI url) |
HttpHeaders |
RestOperations.headForHeaders(java.net.URI url)
Retrieve all headers of the resource specified by the URL.
|
java.util.Set<HttpMethod> |
RestTemplate.optionsForAllow(java.lang.String url,
java.util.Map<java.lang.String,?> urlVariables) |
java.util.Set<HttpMethod> |
RestOperations.optionsForAllow(java.lang.String url,
java.util.Map<java.lang.String,?> uriVariables)
Return the value of the Allow header for the given URI.
|
java.util.Set<HttpMethod> |
RestTemplate.optionsForAllow(java.lang.String url,
java.lang.Object... urlVariables) |
java.util.Set<HttpMethod> |
RestOperations.optionsForAllow(java.lang.String url,
java.lang.Object... uriVariables)
Return the value of the Allow header for the given URI.
|
java.util.Set<HttpMethod> |
RestTemplate.optionsForAllow(java.net.URI url) |
java.util.Set<HttpMethod> |
RestOperations.optionsForAllow(java.net.URI url)
Return the value of the Allow header for the given URL.
|
<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.util.Map<java.lang.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(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.lang.Object... uriVariables) |
<T> ResponseEntity<T> |
RestOperations.postForEntity(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.lang.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(java.net.URI url,
java.lang.Object request,
java.lang.Class<T> responseType) |
<T> ResponseEntity<T> |
RestOperations.postForEntity(java.net.URI url,
java.lang.Object request,
java.lang.Class<T> responseType)
Create a new resource by POSTing the given object to the URL,
and returns the response as
ResponseEntity . |
java.net.URI |
RestTemplate.postForLocation(java.lang.String url,
java.lang.Object request,
java.util.Map<java.lang.String,?> urlVariables) |
java.net.URI |
RestOperations.postForLocation(java.lang.String url,
java.lang.Object request,
java.util.Map<java.lang.String,?> uriVariables)
Create a new resource by POSTing the given object to the URI template, and returns the value of the
Location header. |
java.net.URI |
RestTemplate.postForLocation(java.lang.String url,
java.lang.Object request,
java.lang.Object... urlVariables) |
java.net.URI |
RestOperations.postForLocation(java.lang.String url,
java.lang.Object request,
java.lang.Object... uriVariables)
Create a new resource by POSTing the given object to the URI template, and returns the value of the
Location header. |
java.net.URI |
RestTemplate.postForLocation(java.net.URI url,
java.lang.Object request) |
java.net.URI |
RestOperations.postForLocation(java.net.URI url,
java.lang.Object request)
Create a new resource by POSTing the given object to the URL, and returns the value of the
Location header. |
<T> T |
RestTemplate.postForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.util.Map<java.lang.String,?> uriVariables) |
<T> T |
RestOperations.postForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.util.Map<java.lang.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(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.lang.Object... uriVariables) |
<T> T |
RestOperations.postForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType,
java.lang.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(java.net.URI url,
java.lang.Object request,
java.lang.Class<T> responseType) |
<T> T |
RestOperations.postForObject(java.net.URI url,
java.lang.Object request,
java.lang.Class<T> responseType)
Create a new resource by POSTing the given object to the URL,
and returns the representation found in the response.
|
void |
RestTemplate.put(java.lang.String url,
java.lang.Object request,
java.util.Map<java.lang.String,?> urlVariables) |
void |
RestOperations.put(java.lang.String url,
java.lang.Object request,
java.util.Map<java.lang.String,?> uriVariables)
Creates a new resource by PUTting the given object to URI template.
|
void |
RestTemplate.put(java.lang.String url,
java.lang.Object request,
java.lang.Object... urlVariables) |
void |
RestOperations.put(java.lang.String url,
java.lang.Object request,
java.lang.Object... uriVariables)
Create or update a resource by PUTting the given object to the URI.
|
void |
RestTemplate.put(java.net.URI url,
java.lang.Object request) |
void |
RestOperations.put(java.net.URI url,
java.lang.Object request)
Creates a new resource by PUTting the given object to URL.
|
Copyright © 2021. All rights reserved.