Java org.springframework.web.client RestTemplate fields, constructors, methods, implement or subclass

Example usage for Java org.springframework.web.client RestTemplate fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.springframework.web.client RestTemplate.

The text is from its open source code.

Subclass

org.springframework.web.client.RestTemplate has subclasses.
Click this link to see all its subclasses.

Constructor

RestTemplate()
Create a new instance of the RestTemplate using default settings.
RestTemplate(ClientHttpRequestFactory requestFactory)
Create a new instance of the RestTemplate based on the given ClientHttpRequestFactory .
RestTemplate(List> messageConverters)
Create a new instance of the RestTemplate using the given list of HttpMessageConverter to use.

Method

voiddelete(String url, Object... uriVariables)
voiddelete(String url, Map uriVariables)
voiddelete(URI url)
ResponseEntityexchange(URI url, HttpMethod method, @Nullable HttpEntity requestEntity, Class responseType)
ResponseEntityexchange(URI url, HttpMethod method, @Nullable HttpEntity requestEntity, ParameterizedTypeReference responseType)
ResponseEntityexchange(String url, HttpMethod method, @Nullable HttpEntity requestEntity, Class responseType, Object... uriVariables)
ResponseEntityexchange(String url, HttpMethod method, @Nullable HttpEntity requestEntity, Class responseType, Map uriVariables)
ResponseEntityexchange(String url, HttpMethod method, @Nullable HttpEntity requestEntity, ParameterizedTypeReference responseType, Object... uriVariables)
ResponseEntityexchange(String url, HttpMethod method, @Nullable HttpEntity requestEntity, ParameterizedTypeReference responseType, Map uriVariables)
ResponseEntityexchange(RequestEntity requestEntity, Class responseType)
ResponseEntityexchange(RequestEntity requestEntity, ParameterizedTypeReference responseType)
Texecute(URI url, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor responseExtractor)

To provide a RequestCallback or ResponseExtractor only, but not both, consider using:

  • #acceptHeaderRequestCallback(Class)
  • #httpEntityCallback(Object)
  • #httpEntityCallback(Object,Type)
  • #responseEntityExtractor(Type)
ClassgetClass()
Returns the runtime class of this Object .
ResponseErrorHandlergetErrorHandler()
Return the error handler.
ResponseEntitygetForEntity(URI url, Class responseType)
ResponseEntitygetForEntity(String url, Class responseType, Object... uriVariables)
ResponseEntitygetForEntity(String url, Class responseType, Map uriVariables)
TgetForObject(URI url, Class responseType)
TgetForObject(String url, Class responseType, Object... uriVariables)
TgetForObject(String url, Class responseType, Map uriVariables)
ListgetInterceptors()
Return the request interceptors that this accessor uses.
List>getMessageConverters()
Return the list of message body converters.
ClientHttpRequestFactorygetRequestFactory()
Overridden to expose an InterceptingClientHttpRequestFactory if necessary.
UriTemplateHandlergetUriTemplateHandler()
Return the configured URI template handler.
ResponseEntitypostForEntity(URI url, @Nullable Object request, Class responseType)
ResponseEntitypostForEntity(String url, @Nullable Object request, Class responseType, Object... uriVariables)
ResponseEntitypostForEntity(String url, @Nullable Object request, Class responseType, Map uriVariables)
URIpostForLocation(String url, @Nullable Object request, Object... uriVariables)
URIpostForLocation(String url, @Nullable Object request, Map uriVariables)
URIpostForLocation(URI url, @Nullable Object request)
TpostForObject(URI url, @Nullable Object request, Class responseType)
TpostForObject(String url, @Nullable Object request, Class responseType, Object... uriVariables)
TpostForObject(String url, @Nullable Object request, Class responseType, Map uriVariables)
voidput(URI url, @Nullable Object request)
voidput(String url, @Nullable Object request, Object... uriVariables)
voidput(String url, @Nullable Object request, Map uriVariables)
voidsetErrorHandler(ResponseErrorHandler errorHandler)
Set the error handler.
voidsetInterceptors(List interceptors)
Set the request interceptors that this accessor should use.
voidsetMessageConverters(List> messageConverters)
Set the message body converters to use.
voidsetRequestFactory(ClientHttpRequestFactory requestFactory)
voidsetUriTemplateHandler(UriTemplateHandler handler)
Configure a strategy for expanding URI templates.