Module io.helidon.common.http
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 Deprecated. useio.helidon.media.common.MessageBodyReadableContent
insteadDataChunk The DataChunk represents a part of the HTTP body content.FormBuilder<B,T> Form builder interface.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> Deprecated. since 2.0.0, useio.helidon.media.common.MessageBodyReader
instead -
Class Summary Class Description CharMatcher Extracted from Guava.FormParams.Builder Builder of a newFormParams
instance.Forwarded A representation of theHttp.Header.FORWARDED
HTTP header.HashParameters AConcurrentSkipListMap
basedParameters
implementation with case-insensitive keys and immutableList
of values that needs to be copied on each write.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
.Tokenizer String tokenizer for parsing headers.UriComponent Extracted from JerseyUriInfo Information about URI.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.SetCookie.SameSite The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context. -
Exception Summary Exception Description AlreadyCompletedException Signals that a mutation method has been invoked on a resource that is already completed.