Package org.eclipse.jetty.http
package org.eclipse.jetty.http
Jetty Http : Tools for Http processing
-
ClassDescriptionException thrown to indicate a Bad HTTP Message has either been received or attempted to be generated.A representation of a byte range as specified by RFC 7233.A Compliance Violation represents a requirement of an RFC, specification or Jetty implementation that may be allowed to be violated if it is included in a
ComplianceViolation.Mode
.A listener that can be notified of violations.A Mode is a set ofComplianceViolation
s that are allowed.Deprecated, for removal: This API element is subject to removal in a future version.The compliance mode for Cookie handling.Deprecated.Cookie parser.The handler of parsed cookies.The exception thrown when a cookie cannot be parsed andCookieCompliance.Violation.INVALID_COOKIES
is not allowed.ThreadLocal Date formatters for HTTP style dates.Deprecated, for removal: This API element is subject to removal in a future version.useHttpDateTime
insteadUtility classes for Entity Tag behaviors as outlined in RFC9110 : Section 8.8.3 - Entity TagDecoder for the "gzip" content encoding.An HttpField holding a preparsed Host and port numberHTTP compliance modes for Jetty HTTP parsing and handling.Implementation of RFC6265 HTTP Cookies (with fallback support for RFC2965).A builder forHttpCookie
instances.Immutable implementation ofHttpCookie
.AHttpCookie
that wraps aHttpCookie
.The possible values for theSameSite
attribute, defined in the follow-up of RFC 6265, at the time of this writing defined at RFC 6265bis.A wrapper forHttpCookie
instances.A container forHttpCookie
s.A default implementation ofHttpCookieStore
.An implementation ofHttpCookieStore
that does not store any cookie.HTTP Date/Time parsing and formatting.A tagging interface for Exceptions that carry a HTTP response code and reason.Exception thrown to indicate a Bad HTTP Message has either been received or attempted to be generated.Exception thrown to indicate a Bad HTTP Message has either been received or attempted to be generated.An immutable class representing an HTTP header or trailer.A specializedHttpField
whose value is anint
.A specializedHttpField
whose value is along
.Interface to pre-encode HttpFields.An ordered collection ofHttpField
s that represent the HTTP headers or HTTP trailers of an HTTP request or an HTTP response.Deprecated, for removal: This API element is subject to removal in a future version.A mutable version ofHttpFields
.A wrapper ofHttpFields
instances.Deprecated, for removal: This API element is subject to removal in a future version.HttpGenerator.Known HTTP MethodsA Parser for 1.0 and 1.1 as defined by RFC7230HTTP and WebSocket SchemesHttp Status CodesHTTP Testing helper class.HTTP constantsHttp URI.Immutable common HTTP information for requests and responses.Immutable HTTP CONNECT request information.Immutable HTTP request information.Immutable HTTP response information.MIME Type enum and utilitiesEnumeration of predefined MimeTypes.Namespace class for interrelated classes that provide support for parsing and generating multipart bytes.An asynchronousContent.Source
whereMultiPart.Part
s can be added to it to form a multipart content.AMultiPart.Parser.Listener
that emitsMultiPart.Part
objects.AMultiPart.Part
that holds its content in memory, in one or moreByteBuffer
s.AMultiPart.Part
that holds its content in one or moreContent.Chunk
s.AMultiPart.Part
whose content is aContent.Source
.Amultipart/form-data
parser that follows RFC 7578.A listener for events emitted by aMultiPart.Parser
.A single part of a multipart content.AMultiPart.Part
whose content is in a file.ACompletableFuture
that is completed when a multipart/byteranges has been parsed asynchronously from aContent.Source
.The multipart/byteranges specific content source.A specializedInputStreamContentSource
whose content is sliced by a byte range.AMultiPart.Part
whose content is a byte range of aResource
.An ordered list ofMultiPart.Part
s that can be accessed by index, or iterated over.Deprecated, for removal: This API element is subject to removal in a future version.The compliance mode for MultiPart handling.The Configuration needed to parse multipart/form-data.ACompletableFuture
that is completed when a multipart/form-data content has been parsed asynchronously from aContent.Source
.The multipart/form-data specific content source.An ordered list ofMultiPart.Part
s that can be accessed by index or by name, or iterated over.Pre encoded HttpField.Implements a quoted comma separated list of values in accordance with RFC7230.Implements a quoted comma separated list parser in accordance with RFC9110 section 5.6.Implements a quoted comma separated list of quality values in accordance with RFC7230 and RFC7231.Cookie parserA parser forSet-Cookie
header values following RFC 6265.A parser forSet-Cookie
header values.Collection of Syntax validation methods.URI compliance modes for Jetty request handling.These are URI compliance "violations", which may be allowed by the compliance mode.
org.eclipse.jetty.server.CookieCache