接口的使用
org.springframework.http.client.ClientHttpRequestFactory
使用ClientHttpRequestFactory的程序包 程序包 说明 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 theorg.springframework.web.client
package.org.springframework.http.client中ClientHttpRequestFactory的使用
参数类型为ClientHttpRequestFactory的org.springframework.http.client中的方法 修饰符和类型 方法 说明 protected abstract ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper. createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
Create a newClientHttpRequest
for the specified URI and HTTP method by using the passed-on request factory.protected ClientHttpRequest
BufferingClientHttpRequestFactory. createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
protected ClientHttpRequest
InterceptingClientHttpRequestFactory. createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
参数类型为ClientHttpRequestFactory的org.springframework.http.client中的构造器 构造器 说明 AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory)
Create aAbstractClientHttpRequestFactoryWrapper
wrapping the given request factory.BufferingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory)
Create a buffering wrapper for the givenClientHttpRequestFactory
.InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, List<ClientHttpRequestInterceptor> interceptors)
Create a new instance of theInterceptingClientHttpRequestFactory
with the given parameters.org.springframework.http.client.support中ClientHttpRequestFactory的使用
返回ClientHttpRequestFactory的org.springframework.http.client.support中的方法 修饰符和类型 方法 说明 ClientHttpRequestFactory
HttpAccessor. getRequestFactory()
Return the request factory that this accessor uses for obtaining client request handles.ClientHttpRequestFactory
InterceptingHttpAccessor. getRequestFactory()
Overridden to expose anInterceptingClientHttpRequestFactory
if necessary.参数类型为ClientHttpRequestFactory的org.springframework.http.client.support中的方法 修饰符和类型 方法 说明 void
HttpAccessor. setRequestFactory(ClientHttpRequestFactory requestFactory)
Set the request factory that this accessor uses for obtaining client request handles.void
InterceptingHttpAccessor. setRequestFactory(ClientHttpRequestFactory requestFactory)
Set the request factory that this accessor uses for obtaining client request handles.org.springframework.test.web.client中ClientHttpRequestFactory的使用
实现ClientHttpRequestFactory的org.springframework.test.web.client中的类 修饰符和类型 类 说明 class
MockMvcClientHttpRequestFactory
AClientHttpRequestFactory
for requests executed viaMockMvc
.org.springframework.web.client中ClientHttpRequestFactory的使用
参数类型为ClientHttpRequestFactory的org.springframework.web.client中的构造器 构造器 说明 AsyncRestTemplate(AsyncClientHttpRequestFactory asyncRequestFactory, ClientHttpRequestFactory syncRequestFactory)
已过时。Creates a new instance of theAsyncRestTemplate
using the given asynchronous and synchronous request factories.RestTemplate(ClientHttpRequestFactory requestFactory)
Create a new instance of theRestTemplate
based on the givenClientHttpRequestFactory
.org.springframework.web.client.support中ClientHttpRequestFactory的使用
参数类型为ClientHttpRequestFactory的org.springframework.web.client.support中的构造器 构造器 说明 RestGatewaySupport(ClientHttpRequestFactory requestFactory)
Construct a new instance of theRestGatewaySupport
, with the givenClientHttpRequestFactory
.