类 HttpAccessor
java.lang.Object
cn.taketoday.http.client.support.HttpAccessor
- 直接已知子类:
InterceptingHttpAccessor
Base class for
RestTemplate
and other HTTP accessing gateway helpers, defining common properties
such as the ClientHttpRequestFactory to operate on.
Not intended to be used directly.
See RestTemplate for an entry point.
- 从以下版本开始:
- 4.0
- 作者:
- Arjen Poutsma, Juergen Hoeller, Phillip Webb, Harry Yang
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明private final ArrayList<ClientHttpRequestInitializer>protected final cn.taketoday.logging.LoggerLogger available to subclasses.private ClientHttpRequestFactory -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ClientHttpRequestcreateRequest(URI url, HttpMethod method) Create a newClientHttpRequestvia this template'sClientHttpRequestFactory.Get the request initializers that this accessor uses.Return the request factory that this accessor uses for obtaining client request handles.voidsetHttpRequestInitializers(List<ClientHttpRequestInitializer> requestInitializers) Set the request initializers that this accessor should use.voidsetRequestFactory(ClientHttpRequestFactory requestFactory) Set the request factory that this accessor uses for obtaining client request handles.
-
字段详细资料
-
logger
protected final cn.taketoday.logging.Logger loggerLogger available to subclasses. -
requestFactory
-
httpRequestInitializers
-
-
构造器详细资料
-
HttpAccessor
public HttpAccessor()
-
-
方法详细资料
-
setRequestFactory
Set the request factory that this accessor uses for obtaining client request handles.The default is a
SimpleClientHttpRequestFactorybased on the JDK's own HTTP libraries (HttpURLConnection).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.
-
getRequestFactory
Return the request factory that this accessor uses for obtaining client request handles. -
setHttpRequestInitializers
Set the request initializers that this accessor should use.The initializers will get immediately sorted according to their order.
-
getHttpRequestInitializers
Get the request initializers that this accessor uses.The returned
Listis active and may be modified. Note, however, that the initializers will not be resorted according to their order before theClientHttpRequestis initialized. -
createRequest
Create a newClientHttpRequestvia this template'sClientHttpRequestFactory.- 参数:
url- the URL to connect tomethod- the HTTP method to execute (GET, POST, etc)- 返回:
- the created request
- 抛出:
IOException- in case of I/O errors- 另请参阅:
-