| 程序包 | 说明 |
|---|---|
| org.apache.hc.client5.http.async.methods |
Common HTTP methods and message handlers for the asynchronous I/O model.
|
| org.apache.hc.client5.http.impl.classic |
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
|
| org.apache.hc.core5.http |
Core HTTP transport component APIs.
|
| org.apache.hc.core5.http.impl.nio |
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
|
| org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
| org.apache.hc.core5.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
| org.apache.hc.core5.http.nio.support |
Support classes for the asynchronous I/O model.
|
| org.apache.hc.core5.http.protocol |
Core HTTP protocol interceptors.
|
| org.apache.hc.core5.http.ssl | |
| org.apache.hc.core5.http.support | |
| org.apache.hc.core5.http2.impl.nio |
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SimpleRequestBuilder |
SimpleRequestBuilder.setVersion(ProtocolVersion version) |
SimpleResponseBuilder |
SimpleResponseBuilder.setVersion(ProtocolVersion version) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
CloseableHttpResponse.getVersion() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CloseableHttpResponse.setVersion(ProtocolVersion version) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
HttpVersion
Represents an HTTP version.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
HttpConnection.getProtocolVersion()
Returns this connection's protocol version or
null if unknown. |
ProtocolVersion |
HttpMessage.getVersion()
Returns protocol version or
null when not available. |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
ProtocolVersion.compareToVersion(ProtocolVersion that)
Compares this protocol version with another one.
|
boolean |
ProtocolVersion.greaterEquals(ProtocolVersion version)
Tests if this protocol version is greater or equal to the given one.
|
boolean |
ProtocolVersion.isComparable(ProtocolVersion that)
Checks whether this protocol can be compared to another one.
|
boolean |
ProtocolVersion.lessEquals(ProtocolVersion version)
Tests if this protocol version is less or equal to the given one.
|
void |
HttpMessage.setVersion(ProtocolVersion version)
Sets protocol version.
|
| 构造器和说明 |
|---|
UnsupportedHttpVersionException(ProtocolVersion protocolVersion)
Creates an exception with a detail message for the given ProtocolVersion.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
ClientHttp1IOEventHandler.getProtocolVersion() |
ProtocolVersion |
ServerHttp1IOEventHandler.getProtocolVersion() |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassicRequestBuilder |
ClassicRequestBuilder.setVersion(ProtocolVersion version) |
ClassicResponseBuilder |
ClassicResponseBuilder.setVersion(ProtocolVersion version) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
StatusLine.getProtocolVersion() |
ProtocolVersion |
RequestLine.getProtocolVersion() |
ProtocolVersion |
AbstractMessageWrapper.getVersion() |
ProtocolVersion |
BasicHttpResponse.getVersion() |
ProtocolVersion |
BasicHttpRequest.getVersion() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractMessageWrapper.setVersion(ProtocolVersion version) |
void |
BasicHttpResponse.setVersion(ProtocolVersion version) |
void |
BasicHttpRequest.setVersion(ProtocolVersion version) |
| 构造器和说明 |
|---|
BasicLineParser(ProtocolVersion proto)
Creates a new line parser for the given HTTP-like protocol.
|
RequestLine(String method,
String uri,
ProtocolVersion version) |
StatusLine(ProtocolVersion version,
int statusCode,
String reasonPhrase)
Creates a new status line with the given version, status, and reason.
|
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncPushBuilder |
AsyncPushBuilder.setVersion(ProtocolVersion version) |
AsyncResponseBuilder |
AsyncResponseBuilder.setVersion(ProtocolVersion version) |
AsyncRequestBuilder |
AsyncRequestBuilder.setVersion(ProtocolVersion version) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
HttpCoreContext.getProtocolVersion() |
ProtocolVersion |
BasicHttpContext.getProtocolVersion() |
ProtocolVersion |
HttpContext.getProtocolVersion()
Returns protocol version used in this context.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpCoreContext.setProtocolVersion(ProtocolVersion version) |
void |
BasicHttpContext.setProtocolVersion(ProtocolVersion version) |
void |
HttpContext.setProtocolVersion(ProtocolVersion version)
Sets protocol version used in this context.
|
| 限定符和类型 | 字段和说明 |
|---|---|
ProtocolVersion |
TLS.version |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
TLS.getVersion()
Gets the version.
|
static ProtocolVersion |
TLS.parse(String s) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TLS.greaterEquals(ProtocolVersion protocolVersion) |
boolean |
TLS.isComparable(ProtocolVersion protocolVersion) |
boolean |
TLS.isSame(ProtocolVersion protocolVersion) |
boolean |
TLS.lessEquals(ProtocolVersion protocolVersion) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
AbstractMessageBuilder.getVersion() |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractMessageBuilder<T> |
AbstractMessageBuilder.setVersion(ProtocolVersion version) |
BasicRequestBuilder |
BasicRequestBuilder.setVersion(ProtocolVersion version) |
AbstractResponseBuilder<T> |
AbstractResponseBuilder.setVersion(ProtocolVersion version) |
BasicResponseBuilder |
BasicResponseBuilder.setVersion(ProtocolVersion version) |
AbstractRequestBuilder<T> |
AbstractRequestBuilder.setVersion(ProtocolVersion version) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProtocolVersion |
HttpProtocolNegotiator.getProtocolVersion() |
Copyright © 2023. All rights reserved.