| 程序包 | 说明 |
|---|---|
| org.apache.hc.client5.http.io |
Connection management APIs based on the classic (blocking) I/O model.
|
| 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.io |
Core HTTP transport APIs based on the classic (blocking) I/O model.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ManagedHttpClientConnection
Represents a managed connection whose state and life cycle is managed by
a connection manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ClassicHttpResponse |
HttpRequester.execute(HttpClientConnection connection,
ClassicHttpRequest request,
HttpContext context) |
<T> T |
HttpRequester.execute(HttpClientConnection connection,
ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<T> responseHandler) |
ClassicHttpResponse |
HttpRequester.execute(HttpClientConnection connection,
ClassicHttpRequest request,
HttpResponseInformationCallback informationCallback,
HttpContext context) |
boolean |
HttpRequester.keepAlive(HttpClientConnection connection,
ClassicHttpRequest request,
ClassicHttpResponse response,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
RequesterBootstrap |
RequesterBootstrap.setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultBHttpClientConnection
Default implementation of
HttpClientConnection. |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpContext context)
Sends the request and obtain a response.
|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpResponseInformationCallback informationCallback,
HttpContext context)
Sends the request and obtain a response.
|
boolean |
NoResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request,
HttpClientConnection connection,
InputStream inputStream,
long totalBytesSent,
long nextWriteSize) |
boolean |
MonitoringResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request,
HttpClientConnection connection,
InputStream inputStream,
long totalBytesSent,
long nextWriteSize) |
boolean |
HttpRequestExecutor.keepAlive(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpClientConnection connection,
HttpContext context)
Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request,
HttpClientConnection connection,
InputStream inputStream,
long totalBytesSent,
long nextWriteSize)
Called before each write to the to a socket
OutputStream with the number of
bytes that have already been sent, and the size of the write that will occur if this check
does not encounter an out of order response. |
Copyright © 2023. All rights reserved.