| 程序包 | 说明 |
|---|---|
| org.apache.hc.client5.http.impl | |
| org.apache.hc.client5.http.impl.async |
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
|
| org.apache.hc.client5.http.impl.classic |
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
|
| org.apache.hc.core5.http.impl |
Default implementations of core HTTP APIs.
|
| org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
| org.apache.hc.core5.http.impl.io |
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
|
| org.apache.hc.core5.http.impl.nio |
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultClientConnectionReuseStrategy
Extension of core
DefaultConnectionReuseStrategy that treats
CONNECT method exchanges involved in proxy tunnelling as a special case. |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setConnectionReuseStrategy(ConnectionReuseStrategy reuseStrategy)
Assigns
ConnectionReuseStrategy instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpClientBuilder |
HttpClientBuilder.setConnectionReuseStrategy(ConnectionReuseStrategy reuseStrategy)
Assigns
ConnectionReuseStrategy instance. |
| 构造器和说明 |
|---|
ConnectExec(ConnectionReuseStrategy reuseStrategy,
HttpProcessor proxyHttpProcessor,
AuthenticationStrategy proxyAuthStrategy,
SchemePortResolver schemePortResolver,
boolean authCachingDisabled) |
MainClientExec(HttpClientConnectionManager connectionManager,
HttpProcessor httpProcessor,
ConnectionReuseStrategy reuseStrategy,
ConnectionKeepAliveStrategy keepAliveStrategy,
UserTokenHandler userTokenHandler) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultConnectionReuseStrategy
Default implementation of a strategy deciding about connection re-use.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ServerBootstrap |
ServerBootstrap.setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
Assigns
ConnectionReuseStrategy instance. |
RequesterBootstrap |
RequesterBootstrap.setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
Assigns
ConnectionReuseStrategy instance. |
AsyncRequesterBootstrap |
AsyncRequesterBootstrap.setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
Assigns
ConnectionReuseStrategy instance. |
AsyncServerBootstrap |
AsyncServerBootstrap.setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
Assigns
ConnectionReuseStrategy instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpService.Builder |
HttpService.Builder.withConnectionReuseStrategy(ConnectionReuseStrategy connReuseStrategy) |
HttpRequestExecutor.Builder |
HttpRequestExecutor.Builder.withConnectionReuseStrategy(ConnectionReuseStrategy connReuseStrategy) |
| 构造器和说明 |
|---|
HttpRequestExecutor(ConnectionReuseStrategy connReuseStrategy) |
HttpRequestExecutor(Timeout waitForContinue,
ConnectionReuseStrategy connReuseStrategy,
Http1StreamListener streamListener)
Creates new instance of HttpRequestExecutor.
|
HttpService(HttpProcessor processor,
HttpRequestMapper<HttpRequestHandler> handlerMapper,
ConnectionReuseStrategy connReuseStrategy,
HttpResponseFactory<ClassicHttpResponse> responseFactory)
Create a new HTTP service.
|
HttpService(HttpProcessor processor,
HttpRequestMapper<HttpRequestHandler> handlerMapper,
ConnectionReuseStrategy connReuseStrategy,
HttpResponseFactory<ClassicHttpResponse> responseFactory,
Http1StreamListener streamListener)
Create a new HTTP service.
|
HttpService(HttpProcessor processor,
HttpServerRequestHandler requestHandler,
ConnectionReuseStrategy connReuseStrategy,
Http1StreamListener streamListener)
Create a new HTTP service.
|
Copyright © 2023. All rights reserved.