| 程序包 | 说明 |
|---|---|
| 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.core5.http2.config |
Core HTTP/2 configuration APIs.
|
| org.apache.hc.core5.http2.impl.nio |
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
|
| org.apache.hc.core5.http2.impl.nio.bootstrap |
HTTP/2 capable requester and server bootstrap.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static MinimalH2AsyncClient |
HttpAsyncClients.createHttp2Minimal(H2Config h2Config)
Creates
MinimalH2AsyncClient instance optimized for HTTP/2 multiplexing message
transport without advanced HTTP protocol functionality. |
static MinimalH2AsyncClient |
HttpAsyncClients.createHttp2Minimal(H2Config h2Config,
IOReactorConfig ioReactorConfig)
Creates
MinimalH2AsyncClient instance optimized for HTTP/2 multiplexing message
transport without advanced HTTP protocol functionality. |
static MinimalH2AsyncClient |
HttpAsyncClients.createHttp2Minimal(H2Config h2Config,
IOReactorConfig ioReactorConfig,
DnsResolver dnsResolver,
TlsStrategy tlsStrategy)
Creates
MinimalH2AsyncClient instance optimized for HTTP/2 multiplexing message
transport without advanced HTTP protocol functionality. |
static MinimalH2AsyncClient |
HttpAsyncClients.createHttp2Minimal(H2Config h2Config,
IOReactorConfig ioReactorConfig,
TlsStrategy tlsStrategy)
Creates
MinimalH2AsyncClient instance optimized for HTTP/2 multiplexing message
transport without advanced HTTP protocol functionality. |
static MinimalHttpAsyncClient |
HttpAsyncClients.createMinimal(H2Config h2Config,
Http1Config h1Config)
Creates
MinimalHttpAsyncClient instance optimized for
HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol
functionality. |
static MinimalHttpAsyncClient |
HttpAsyncClients.createMinimal(H2Config h2Config,
Http1Config h1Config,
IOReactorConfig ioReactorConfig)
Creates
MinimalHttpAsyncClient instance optimized for
HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol
functionality. |
static MinimalHttpAsyncClient |
HttpAsyncClients.createMinimal(H2Config h2Config,
Http1Config h1Config,
IOReactorConfig ioReactorConfig,
AsyncClientConnectionManager connmgr)
Creates
MinimalHttpAsyncClient instance optimized for
HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol
functionality. |
static MinimalHttpAsyncClient |
HttpAsyncClients.createMinimal(HttpVersionPolicy versionPolicy,
H2Config h2Config,
Http1Config h1Config,
IOReactorConfig ioReactorConfig)
|
static MinimalHttpAsyncClient |
HttpAsyncClients.createMinimal(HttpVersionPolicy versionPolicy,
H2Config h2Config,
Http1Config h1Config,
IOReactorConfig ioReactorConfig,
AsyncClientConnectionManager connmgr)
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setH2Config(H2Config h2Config)
Sets
H2Config configuration. |
H2AsyncClientBuilder |
H2AsyncClientBuilder.setH2Config(H2Config h2Config)
Sets
H2Config configuration. |
| 限定符和类型 | 字段和说明 |
|---|---|
static H2Config |
H2Config.DEFAULT |
static H2Config |
H2Config.INIT |
| 限定符和类型 | 方法和说明 |
|---|---|
H2Config |
H2Config.Builder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
static H2Config.Builder |
H2Config.copy(H2Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
H2MultiplexingRequesterBootstrap |
H2MultiplexingRequesterBootstrap.setH2Config(H2Config h2Config)
Sets HTTP/2 protocol parameters
|
H2RequesterBootstrap |
H2RequesterBootstrap.setH2Config(H2Config h2Config)
Sets HTTP/2 protocol parameters
|
H2ServerBootstrap |
H2ServerBootstrap.setH2Config(H2Config h2Config)
Sets HTTP/2 protocol parameters
|
Copyright © 2023. All rights reserved.