Uses of Package
org.apache.hc.core5.http
Packages that use org.apache.hc.core5.http
Package
Description
Apache Bench (AB) clone based on HttpCore.
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
HTTP message entity APIs based on the classic (blocking) I/O model.
Support classes for the classic (blocking) I/O model.
Core HTTP message components, message element parser
and writer APIs and their default implementations.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
TLS protocol support.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Core HTTP protocol interceptors.
Core HTTP/2 transport component APIs.
HTTP/2 HPACK APIs.
Default implementations of core HTTP/2 APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
HTTP/2 transport specific APIs based on the asynchronous,
event driven I/O model.
HTTP/2 specific pool component APIs.
Support classes for HTTP/2 asynchronous transport.
HTTP/2 protocol interceptors.
HTTP/2 specific TLS protocol support.
Core network component APIs and utilities.
Client side connection pool component APIs.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
Core utility classes.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.benchmarkClassDescriptionContent type information consisting of a MIME type and an optional charset.Component that holds all details needed to describe an HTTP connection to a host.Represents a protocol version.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.httpClassDescriptionSignals that the connection has been closed unexpectedly.Content type information consisting of a MIME type and an optional charset.HTTP connection endpoint details.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Represents an element of an HTTP
header
value consisting of a name / value pair and a number of optional name / value parameters.A generic HTTP connection, useful on client and server side.The point of access to the statistics of anHttpConnection
.An entity that can be sent or received with an HTTP message.Contains anHttpEntity
.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.HTTP messages consist of requests from client to server and responses from server to client.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Represents an HTTP version.Signals a malformed chunked stream.Messages head consisting of multiple message headers.Common HTTP methods defined by the HTTP spec.Signals that an HTTP method is not supported.A name-value pair parameter used as an element of HTTP messages.Signals that an HTTP protocol violation has occurred.Represents a protocol version.A genericModalCloseable
backed by a network socket.Enumerates supported URI schemes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.implClassDescriptionInterface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.Content type information consisting of a MIME type and an optional charset.HTTP connection endpoint details.Details of an entity transmitted by a message.A generic HTTP connection, useful on client and server side.The point of access to the statistics of an
HttpConnection
.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.HTTP messages consist of requests from client to server and responses from server to client.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Messages head consisting of multiple message headers.Interface for obtaining reason phrases for HTTP status codes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.bootstrapClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.A factory forHttpResponse
objects.Enumerates supported URI schemes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.ioClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.HTTP connection endpoint details.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.A generic HTTP connection, useful on client and server side.An entity that can be sent or received with an HTTP message.Signals that an HTTP exception has occurred.HTTP messages consist of requests from client to server and responses from server to client.A factory forHttpRequest
objects.This class can be used to resolve an object matching a particularHttpRequest
.A factory forHttpResponse
objects.Represents a protocol version.Interface for obtaining reason phrases for HTTP status codes.A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.nioClassDescriptionInterface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.HTTP connection endpoint details.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.A generic HTTP connection, useful on client and server side.Signals that an HTTP exception has occurred.HTTP messages consist of requests from client to server and responses from server to client.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.A factory for
HttpRequest
objects.After receiving and interpreting a request message, a server responds with an HTTP response message.A factory forHttpResponse
objects.Generic message consisting of a message head and a message body.Represents a protocol version.Interface for obtaining reason phrases for HTTP status codes.A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.ioClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.A generic HTTP connection, useful on client and server side.Signals that an HTTP exception has occurred.After receiving and interpreting a request message, a server responds with an HTTP response message.Messages head consisting of multiple message headers.A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.io.entityClassDescriptionContent type information consisting of a MIME type and an optional charset.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.An entity that can be sent or received with an HTTP message.A name-value pair parameter used as an element of HTTP messages.Signals a protocol exception due to failure to parse a message element.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.io.sslClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.io.supportClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Content type information consisting of a MIME type and an optional charset.Represents an HTTP header field consisting of a field name and a field value.An entity that can be sent or received with an HTTP message.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.This class can be used to resolve an object matching a particularHttpRequest
.After receiving and interpreting a request message, a server responds with an HTTP response message.A factory forHttpResponse
objects.Common HTTP methods defined by the HTTP spec.A name-value pair parameter used as an element of HTTP messages.Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.messageClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Details of an entity transmitted by a message.An HTTP header which is already formatted.Represents an HTTP header field consisting of a field name and a field value.Represents an element of an HTTPheader
value consisting of a name / value pair and a number of optional name / value parameters.An entity that can be sent or received with an HTTP message.Contains anHttpEntity
.Component that holds all details needed to describe an HTTP connection to a host.HTTP messages consist of requests from client to server and responses from server to client.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Messages head consisting of multiple message headers.Common HTTP methods defined by the HTTP spec.A name-value pair parameter used as an element of HTTP messages.Signals a protocol exception due to failure to parse a message element.Signals that an HTTP protocol violation has occurred.Represents a protocol version.Interface for obtaining reason phrases for HTTP status codes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nioClassDescriptionDetails of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Messages head consisting of multiple message headers.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.entityClassDescriptionContent type information consisting of a MIME type and an optional charset.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A name-value pair parameter used as an element of HTTP messages.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.sslClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.supportClassDescriptionContent type information consisting of a MIME type and an optional charset.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.This class can be used to resolve an object matching a particular
HttpRequest
.After receiving and interpreting a request message, a server responds with an HTTP response message.Generic message consisting of a message head and a message body.Common HTTP methods defined by the HTTP spec.A name-value pair parameter used as an element of HTTP messages.Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.support.classicClassDescriptionContent type information consisting of a MIME type and an optional charset.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.protocolClassDescriptionHTTP connection endpoint details.Details of an entity transmitted by a message.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.This class can be used to resolve an object matching a particular
HttpRequest
.After receiving and interpreting a request message, a server responds with an HTTP response message.HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.Signals a misdirected request (the server is not authoritative to handle the request).Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.sslClassDescriptionSignals a protocol exception due to failure to parse a message element.Represents a protocol version.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.supportClassDescriptionRepresents an HTTP header field consisting of a field name and a field value.Component that holds all details needed to describe an HTTP connection to a host.HTTP messages consist of requests from client to server and responses from server to client.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Common HTTP methods defined by the HTTP spec.A name-value pair parameter used as an element of HTTP messages.Represents a protocol version.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2ClassDescriptionRepresents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.HTTP messages consist of requests from client to server and responses from server to client.Signals HTTP protocol error that renders the actual HTTP data stream unreliable.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.hpackClassDescriptionRepresents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A name-value pair parameter used as an element of HTTP messages.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.implClassDescriptionRepresents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.impl.nioClassDescriptionHTTP connection endpoint details.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.A generic HTTP connection, useful on client and server side.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Represents an HTTP version.Represents a protocol version.A generic
ModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.impl.nio.bootstrapClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.nio
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.nio.poolClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.nio.supportClassDescriptionSignals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.This class can be used to resolve an object matching a particular
HttpRequest
. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.protocolClassDescriptionDetails of an entity transmitted by a message.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.After receiving and interpreting a request message, a server responds with an HTTP response message.HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.sslClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.netClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.A name-value pair parameter used as an element of HTTP messages.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.pool
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.reactiveClassDescriptionContent type information consisting of a MIME type and an optional charset.Details of an entity transmitted by a message.Represents an HTTP header field consisting of a field name and a field value.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.Generic message consisting of a message head and a message body.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.reactorClassDescriptionComponent that holds all details needed to describe an HTTP connection to a host.A generic
ModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.reactor.ssl
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.classicClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.A generic HTTP connection, useful on client and server side.Signals that an HTTP exception has occurred.Component that holds all details needed to describe an HTTP connection to a host.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.frameworkClassDescription'Classic'
HttpRequest
message that can encloseHttpEntity
.'Classic'HttpResponse
message that can encloseHttpEntity
.Signals that an HTTP exception has occurred.Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.nioClassDescriptionInterface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.Represents an HTTP header field consisting of a field name and a field value.A generic HTTP connection, useful on client and server side.Component that holds all details needed to describe an HTTP connection to a host.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.After receiving and interpreting a request message, a server responds with an HTTP response message.A generic
ModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.reactiveClassDescriptionDetails of an entity transmitted by a message.Signals that an HTTP exception has occurred.A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.
-
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.util