Package io.helidon.common.http
HTTP APIs and implementations usable by both server and client side of the HTTP story.
-
Interface Summary Interface Description AcceptPredicate<T> API to model HTTP content negotiation usingAccept-*
request headers.Content ContextualRegistry Deprecated. This class will be replaced withContext
in future Helidon versionsDataChunk The DataChunk represents a part of the HTTP body content.FormParams Provides access to any form parameters present in the request entity.Headers ExtendsParameters
interface by adding methods convenient for HTTP headers.Http.RequestMethod Interface representing an HTTP request method, all standard methods are inHttp.Method
enumeration.Http.ResponseStatus Base interface for status codes used in HTTP responses.HttpRequest Common attributes of an HTTP Request, that are used both in server requests and in client requests.HttpRequest.Path Represents requested normalised URI path.Parameters Parameters representskey : value
pairs wherekey
is aString
with potentially multiple values.Reader<R> The Reader transforms aDataChunk
publisher into a completion stage of the associated type. -
Class Summary Class Description ContextualRegistry.Builder Fluent API builder forContextualRegistry
.Http HTTP protocol related constants and utilities.Http.DateTime Support for HTTP date formats based on RFC2616.Http.Header Utility class with a list of names of standard HTTP headers and related tooling methods.MediaType An abstraction for a media type.MediaType.Builder A fluent API builder to create instances ofMediaType
.ReadOnlyParameters An immutable implementation ofParameters
.SetCookie Represents'Set-Cookie'
header value specified by RFC6265.SetCookie.Builder A fluent API builder forSetCookie
.Utils Internal utility methods. -
Enum Summary Enum Description Http.Method Enumeration of all standard HTTPmethods
.Http.ResponseStatus.Family An enumeration representing the class of status code.Http.Status Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.Http.Version Enumeration of supported HTTP protocol versions. -
Exception Summary Exception Description AlreadyCompletedException Signals that a mutation method has been invoked on a resource that is already completed.