Uses of Package
org.apache.hc.core5.http
-
Packages that use org.apache.hc.core5.http Package Description org.apache.hc.core5.benchmark Apache Bench (AB) clone based on HttpCore.org.apache.hc.core5.http Core HTTP transport component APIs.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.org.apache.hc.core5.http.io Core HTTP transport APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http.io.entity HTTP message entity APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http.io.ssl 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 Core HTTP transport APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.entity HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.nio.ssl TLS protocol support.org.apache.hc.core5.http.nio.support Support classes for the asynchronous I/O model.org.apache.hc.core5.http.nio.support.classic Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) 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 Core HTTP/2 transport component APIs.org.apache.hc.core5.http2.hpack HTTP/2 HPACK APIs.org.apache.hc.core5.http2.impl Default implementations of core HTTP/2 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.org.apache.hc.core5.http2.nio HTTP/2 transport specific APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http2.nio.pool HTTP/2 specific pool component APIs.org.apache.hc.core5.http2.nio.support Support classes for HTTP/2 asynchronous transport.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors.org.apache.hc.core5.http2.ssl HTTP/2 specific TLS protocol support.org.apache.hc.core5.net Core network component APIs and utilities.org.apache.hc.core5.pool Client side connection pool component APIs.org.apache.hc.core5.reactive org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.org.apache.hc.core5.reactor.ssl TLS/SSL support for I/O reactors.org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.framework org.apache.hc.core5.testing.nio org.apache.hc.core5.testing.reactive org.apache.hc.core5.util Core utility classes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.benchmark Class Description ContentType Content type information consisting of a MIME type and an optional charset.HttpHost Component that holds all details needed to describe an HTTP connection to a host.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http Class Description ConnectionClosedException Signals that the connection has been closed unexpectedly.ContentType Content type information consisting of a MIME type and an optional charset.EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.ExceptionListener Header Represents an HTTP header field consisting of a field name and a field value.HeaderElement Represents an element of an HTTPheader
value consisting of a name / value pair and a number of optional name / value parameters.HttpConnection A generic HTTP connection, useful on client and server side.HttpConnectionMetrics The point of access to the statistics of anHttpConnection
.HttpEntity An entity that can be sent or received with an HTTP message.HttpEntityContainer Contains anHttpEntity
.HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpVersion Represents an HTTP version.MalformedChunkCodingException Signals a malformed chunked stream.MessageHeaders Messages head consisting of multiple message headers.Method Common HTTP methods defined by the HTTP spec.MethodNotSupportedException Signals that an HTTP method is not supported.NameValuePair A name-value pair parameter used as an element of HTTP messages.ProtocolException Signals that an HTTP protocol violation has occurred.ProtocolVersion Represents a protocol version.SocketModalCloseable A genericModalCloseable
backed by a network socket.URIScheme Enumerates supported URI schemes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl Class Description ConnectionReuseStrategy Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.ContentType Content type information consisting of a MIME type and an optional charset.EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.HttpConnection A generic HTTP connection, useful on client and server side.HttpConnectionMetrics The point of access to the statistics of anHttpConnection
.HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.MessageHeaders Messages head consisting of multiple message headers.ReasonPhraseCatalog Interface for obtaining reason phrases for HTTP status codes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.bootstrap Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.ConnectionReuseStrategy Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.ExceptionListener HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpResponseFactory A factory forHttpResponse
objects.URIScheme Enumerates supported URI schemes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.io Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.ConnectionReuseStrategy Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpConnection A generic HTTP connection, useful on client and server side.HttpEntity An entity that can be sent or received with an HTTP message.HttpException Signals that an HTTP exception has occurred.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequestFactory A factory forHttpRequest
objects.HttpRequestMapper This class can be used to resolve an object matching a particularHttpRequest
.HttpResponseFactory A factory forHttpResponse
objects.ProtocolVersion Represents a protocol version.ReasonPhraseCatalog Interface for obtaining reason phrases for HTTP status codes.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.impl.nio Class Description ConnectionReuseStrategy Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpConnection A generic HTTP connection, useful on client and server side.HttpException Signals that an HTTP exception has occurred.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequest 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.HttpRequestFactory A factory forHttpRequest
objects.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpResponseFactory A factory forHttpResponse
objects.Message Generic message consisting of a message head and a message body.ProtocolVersion Represents a protocol version.ReasonPhraseCatalog Interface for obtaining reason phrases for HTTP status codes.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.io Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.HttpConnection A generic HTTP connection, useful on client and server side.HttpException Signals that an HTTP exception has occurred.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.MessageHeaders Messages head consisting of multiple message headers.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.io.entity Class Description ContentType Content type information consisting of a MIME type and an optional charset.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpEntity An entity that can be sent or received with an HTTP message.NameValuePair A name-value pair parameter used as an element of HTTP messages.ParseException 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.ssl Class Description HttpHost Component 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.support Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.ContentType Content type information consisting of a MIME type and an optional charset.Header Represents an HTTP header field consisting of a field name and a field value.HttpEntity An entity that can be sent or received with an HTTP message.HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpRequestMapper This class can be used to resolve an object matching a particularHttpRequest
.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpResponseFactory A factory forHttpResponse
objects.Method Common HTTP methods defined by the HTTP spec.NameValuePair A name-value pair parameter used as an element of HTTP messages.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.message Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.EntityDetails Details of an entity transmitted by a message.FormattedHeader An HTTP header which is already formatted.Header Represents an HTTP header field consisting of a field name and a field value.HeaderElement Represents an element of an HTTPheader
value consisting of a name / value pair and a number of optional name / value parameters.HttpEntity An entity that can be sent or received with an HTTP message.HttpEntityContainer Contains anHttpEntity
.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.MessageHeaders Messages head consisting of multiple message headers.Method Common HTTP methods defined by the HTTP spec.NameValuePair A name-value pair parameter used as an element of HTTP messages.ParseException Signals a protocol exception due to failure to parse a message element.ProtocolException Signals that an HTTP protocol violation has occurred.ProtocolVersion Represents a protocol version.ReasonPhraseCatalog Interface for obtaining reason phrases for HTTP status codes. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio Class Description EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.MessageHeaders Messages head consisting of multiple message headers. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.entity Class Description ContentType Content type information consisting of a MIME type and an optional charset.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.NameValuePair 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.ssl Class Description HttpHost Component 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.support Class Description ContentType Content type information consisting of a MIME type and an optional charset.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpRequest 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.HttpRequestMapper This class can be used to resolve an object matching a particularHttpRequest
.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.Message Generic message consisting of a message head and a message body.Method Common HTTP methods defined by the HTTP spec.NameValuePair A name-value pair parameter used as an element of HTTP messages.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.nio.support.classic Class Description ContentType Content type information consisting of a MIME type and an optional charset.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpResponse 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.protocol Class Description EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpRequestInterceptor HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.HttpRequestMapper This class can be used to resolve an object matching a particularHttpRequest
.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpResponseInterceptor HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.MisdirectedRequestException Signals a misdirected request (the server is not authoritative to handle the request).ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.ssl Class Description ParseException Signals a protocol exception due to failure to parse a message element.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http.support Class Description Header Represents an HTTP header field consisting of a field name and a field value.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.Method Common HTTP methods defined by the HTTP spec.NameValuePair A name-value pair parameter used as an element of HTTP messages.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2 Class Description Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpMessage HTTP messages consist of requests from client to server and responses from server to client.HttpStreamResetException 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.hpack Class Description Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.NameValuePair 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.impl Class Description Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpResponse 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.nio Class Description EndpointDetails HTTP connection endpoint details.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpConnection A generic HTTP connection, useful on client and server side.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpVersion Represents an HTTP version.ProtocolVersion Represents a protocol version.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.impl.nio.bootstrap Class Description HttpHost Component 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 Class Description HttpException Signals that an HTTP exception has occurred. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.nio.pool Class Description HttpHost Component 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.support Class Description HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpRequestMapper This class can be used to resolve an object matching a particularHttpRequest
. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.http2.protocol Class Description EntityDetails Details of an entity transmitted by a message.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpRequestInterceptor HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.HttpResponseInterceptor 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.ssl Class Description HttpHost Component 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.net Class Description HttpHost Component that holds all details needed to describe an HTTP connection to a host.NameValuePair 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 Class Description SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.reactive Class Description ContentType Content type information consisting of a MIME type and an optional charset.EntityDetails Details of an entity transmitted by a message.Header Represents an HTTP header field consisting of a field name and a field value.HttpException Signals that an HTTP exception has occurred.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.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.reactor Class Description HttpHost Component that holds all details needed to describe an HTTP connection to a host.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.reactor.ssl Class Description SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.classic Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.ExceptionListener HttpConnection A generic HTTP connection, useful on client and server side.HttpException Signals that an HTTP exception has occurred.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.framework Class Description ClassicHttpRequest 'Classic'HttpRequest
message that can encloseHttpEntity
.ClassicHttpResponse 'Classic'HttpResponse
message that can encloseHttpEntity
.HttpException Signals that an HTTP exception has occurred.ProtocolVersion Represents a protocol version. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.nio Class Description ConnectionReuseStrategy Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.Header Represents an HTTP header field consisting of a field name and a field value.HttpConnection A generic HTTP connection, useful on client and server side.HttpHost Component that holds all details needed to describe an HTTP connection to a host.HttpRequest 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.HttpResponse After receiving and interpreting a request message, a server responds with an HTTP response message.SocketModalCloseable A genericModalCloseable
backed by a network socket. -
Classes in org.apache.hc.core5.http used by org.apache.hc.core5.testing.reactive Class Description EntityDetails Details of an entity transmitted by a message.HttpException Signals that an HTTP exception has occurred.HttpRequest 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 Class Description EntityDetails Details of an entity transmitted by a message.