| Package | Description |
|---|---|
| org.springframework.http.client |
Contains an abstraction over client-side HTTP.
|
| org.springframework.http.client.support |
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
|
| org.springframework.web.client |
Core package of the client-side web support.
|
| org.springframework.web.client.support |
Classes supporting the
org.springframework.web.client package. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClientHttpRequestFactoryWrapper
Abstract base class for
ClientHttpRequestFactory implementations that decorate another request factory. |
class |
BufferingClientHttpRequestFactory
Wrapper for a
ClientHttpRequestFactory that buffers all outgoing and incoming streams in memory. |
class |
CommonsClientHttpRequestFactory
Deprecated.
In favor of
HttpComponentsClientHttpRequestFactory |
class |
HttpComponentsClientHttpRequestFactory
ClientHttpRequestFactory implementation that uses
Apache HttpComponents HttpClient
to create requests. |
class |
InterceptingClientHttpRequestFactory
Wrapper for a
ClientHttpRequestFactory that has support for ClientHttpRequestInterceptors. |
class |
SimpleClientHttpRequestFactory
ClientHttpRequestFactory implementation that uses standard JDK facilities. |
| Modifier and Type | Method and Description |
|---|---|
protected ClientHttpRequest |
BufferingClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory) |
protected abstract ClientHttpRequest |
AbstractClientHttpRequestFactoryWrapper.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory)
Create a new
ClientHttpRequest for the specified URI and HTTP method by using the
passed-on request factory. |
protected ClientHttpRequest |
InterceptingClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory) |
| Constructor and Description |
|---|
AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory)
Creates a
AbstractClientHttpRequestFactoryWrapper wrapping the given request factory. |
BufferingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory) |
InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory,
List<ClientHttpRequestInterceptor> interceptors)
Creates a new instance of the
InterceptingClientHttpRequestFactory with the given parameters. |
| Modifier and Type | Method and Description |
|---|---|
ClientHttpRequestFactory |
HttpAccessor.getRequestFactory()
Return the request factory that this accessor uses for obtaining
HttpRequests. |
ClientHttpRequestFactory |
InterceptingHttpAccessor.getRequestFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpAccessor.setRequestFactory(ClientHttpRequestFactory requestFactory)
Set the request factory that this accessor uses for obtaining
HttpRequests. |
| Constructor and Description |
|---|
RestTemplate(ClientHttpRequestFactory requestFactory)
Create a new instance of the
RestTemplate based on the given ClientHttpRequestFactory. |
| Constructor and Description |
|---|
RestGatewaySupport(ClientHttpRequestFactory requestFactory)
Construct a new instance of the
RestGatewaySupport, with the given ClientHttpRequestFactory. |
Copyright © 2015. All rights reserved.