Module org.eclipse.jetty.http
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.HttpContent.ContentFactory implementation that wraps any other HttpContent.ContentFactory instance using it as a caching authority.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.Cookie parserThe compliance mode for Cookie handling.Cookie parserThreadLocal Date formatters for HTTP style dates.ThreadLocal data parsers for HTTP style datesUtility 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.HttpContent interface.HttpContent Wrapper.An HTTP FieldInterface to pre-encode HttpFields.Interface that represents on ordered collection ofHttpField
s.HTTP Fields.A mutable HttpFields interface.HTTP Fields.HttpGenerator.Known HTTP MethodsA Parser for 1.0 and 1.1 as defined by RFC7230HTTP and WebSocket SchemesHttp Status CodesA HTTP Testing helper class.HTTP constantsHttp URI.MIME Type enum and utilitiesNamespace 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 content has been parsed asynchronously from aContent.Source
viaMultiPartByteRanges.parse(Content.Source)
.The multipart/byteranges specific content source.AMultiPart.Part
whose content is a byte range of a file.An ordered list ofMultiPart.Part
s that can be accessed by index, or iterated over.A specializedPathContentSource
whose content is sliced by a byte range.ACompletableFuture
that is completed when a multipart/form-data content has been parsed asynchronously from aContent.Source
viaMultiPartFormData.parse(Content.Source)
or from one or moreContent.Chunk
s viaMultiPartFormData.parse(Content.Chunk)
.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 RFC7230.Implements a quoted comma separated list of quality values in accordance with RFC7230 and RFC7231.HttpContent created from aResource
.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.