Package org.eclipse.jetty.http
Jetty Http : Tools for Http processing
-
Interface Summary Interface Description HttpContent HttpContent interface.HttpContent.Factory HttpFieldPreEncoder Interface to pre-encode HttpFields.HttpParser.ComplianceHandler HttpParser.HttpHandler HttpParser.RequestHandler HttpParser.ResponseHandler HttpTokens HTTP constants -
Class Summary Class Description DateGenerator ThreadLocal Date formatters for HTTP style dates.DateParser ThreadLocal data parsers for HTTP style datesGzipHttpContent HostPortHttpField Http1FieldPreEncoder HttpCookie HttpField A HTTP FieldHttpField.IntValueHttpField HttpField.LongValueHttpField HttpFields HTTP Fields.HttpGenerator HttpGenerator.HttpParser A Parser for 1.0 and 1.1 as defined by RFC7230HttpStatus Http Status CodesHttpURI Http URI.MetaData MetaData.Request MetaData.Response MimeTypes MIME Type enum and utilitiesPathMap<O> Deprecated. replaced withPathMappings
(this class will be removed in Jetty 10)PathMap.MappedEntry<O> PathMap.PathSet PreEncodedHttpField Pre encoded HttpField.QuotedCSV Implements a quoted comma separated list of values in accordance with RFC7230.QuotedQualityCSV Implements a quoted comma separated list of quality values in accordance with RFC7230 and RFC7231.ResourceHttpContent HttpContent created from aResource
. -
Enum Summary Enum Description HttpCompliance HTTP compliance modes: RFC7230(default) Compliance with RFC7230 RFC2616Wrapped/Continued headers and HTTP/0.9 supported LEGACY(aka STRICT) Adherence to Servlet Specification requirement for exact case of header names, bypassing the header caches, which are case insensitive, otherwise equivalent to RFC2616HttpGenerator.Result HttpGenerator.State HttpHeader HttpHeaderValue HttpMethod HttpParser.State HttpScheme HttpStatus.Code HttpTokens.EndOfContent HttpVersion MimeTypes.Type -
Exception Summary Exception Description BadMessageException Exception thrown to indicate a Bad HTTP Message has either been received or attempted to be generated.