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.test.web.client |
Contains client-side REST testing support.
|
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 ClientHttpRequestInterceptor s. |
class |
SimpleClientHttpRequestFactory
ClientHttpRequestFactory implementation that uses standard JDK facilities. |
Modifier and Type | Method and Description |
---|---|
protected ClientHttpRequest |
InterceptingClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory) |
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. |
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 . |
Modifier and Type | Class and Description |
---|---|
class |
MockMvcClientHttpRequestFactory
A
ClientHttpRequestFactory for requests executed via MockMvc . |
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.