org.springframework.web.client.RestTemplate
and other HTTP accessing gateway helpers, defining common properties
such as the ClientHttpRequestFactory to operate on.
Not intended to be used directly.
See org. for an entry point.
ClientHttpRequestFactory, org.springframework.web.client.RestTemplate
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| protected final Log | logger
Logger available to subclasses. |
| private ClientHttpRequestFactory |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ClientHttpRequest | Returns: the created requestthe URL to connect to url, HttpMethod the HTTP method to execute (GET, POST, etc) method)Create a new |
| public List | |
| public ClientHttpRequestFactory | getRequestFactory()
Return the request factory that this accessor uses for obtaining client request handles. |
| private void | |
| public void | setClientHttpRequestInitializers(List<ClientHttpRequestInitializer> clientHttpRequestInitializers)
Set the request initializers that this accessor should use. |
| public void | setRequestFactory(ClientHttpRequestFactory requestFactory)
Set the request factory that this accessor uses for obtaining client request handles. |
| clientHttpRequestInitializers | back to summary |
|---|---|
| private final List<ClientHttpRequestInitializer> clientHttpRequestInitializers | |
| logger | back to summary |
|---|---|
| protected final Log logger Logger available to subclasses. | |
| requestFactory | back to summary |
|---|---|
| private ClientHttpRequestFactory requestFactory | |
| HttpAccessor | back to summary |
|---|---|
| public HttpAccessor() | |
| createRequest | back to summary |
|---|---|
| protected ClientHttpRequest createRequest(URI url, HttpMethod method) throws IOException Create a new
| |
| getClientHttpRequestInitializers | back to summary |
|---|---|
| public List Get the request initializers that this accessor uses. The returned
| |
| getRequestFactory | back to summary |
|---|---|
| public ClientHttpRequestFactory getRequestFactory() Return the request factory that this accessor uses for obtaining client request handles. | |
| initialize | back to summary |
|---|---|
| private void initialize(ClientHttpRequest request) | |
| setClientHttpRequestInitializers | back to summary |
|---|---|
| public void setClientHttpRequestInitializers(List<ClientHttpRequestInitializer> clientHttpRequestInitializers) Set the request initializers that this accessor should use. The initializers will get immediately sorted according to their order.
| |
| setRequestFactory | back to summary |
|---|---|
| public void setRequestFactory(ClientHttpRequestFactory requestFactory) Set the request factory that this accessor uses for obtaining client request handles. The default is a Note that the standard JDK HTTP library does not support the HTTP PATCH method. Configure the Apache HttpComponents or OkHttp request factory to enable PATCH. | |