程序包 cn.taketoday.http
@NonNullApi
@NonNullFields
package cn.taketoday.http
Contains a basic abstraction over client/server-side HTTP. This package contains
the
HttpInputMessage and HttpOutputMessage interfaces.-
类说明A builder for creating "Cache-Control" HTTP response headers.Represent the Content-Disposition type and parameters as defined in RFC 6266.A mutable builder for
ContentDisposition.Default HttpHeadersRepresents an HTTP cookie as a name-value pair consistent with the content of the "Cookie" request header.HttpEntity<T>Represents an HTTP request or response entity, consisting of headers and body.A data structure representing HTTP request or response headers, mapping String header names to a list of String values, also offering accessors for common application-level data types.Holds the shared logger named "cn.taketoday.http.HttpLogging" for HTTP related logging when "cn.taketoday.http" is not enabled but "cn.taketoday.web" is.Represents the base interface for HTTP request and response messages.Enumeration of HTTP request methods.RuntimeHintsRegistrarimplementation that makes sure mime types are available in constrained environments.Represents an HTTP (byte) range for use with the HTTP"Range"header.Represents an HTTP/1.1 byte range, with a first and optional last position.Represents an HTTP/1.1 suffix byte range, with a number of suffix bytes.Enumeration of HTTP status codes.Enumeration of HTTP status series.Represents an HTTP response status code.Exception thrown fromMediaType.parseMediaType(String)in case of encountering an invalid media type specification String.A subclass ofMimeTypethat adds support for quality parameters as defined in the HTTP specification.A factory delegate for resolvingMediaTypeobjects fromResourcehandles or filenames.Representation for an RFC 7807 problem detail.An "reactive" HTTP input message that exposes the input asPublisher.A "reactive" HTTP output message that accepts output as aPublisher.HttpHeadersobject that can only be read, not written to.Extension ofHttpEntitythat also exposes the HTTP method and the target URL.Defines a builder that adds a body to the response entity.RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>>Defines a builder that adds headers to the request entity.RequestEntity initialized with a URI template and variables instead of aURI.AnHttpCookiesubclass with the additional attributes allowed in the "Set-Cookie" response header.Default implementation ofResponseCookie.ResponseCookieBuilder.A builder for a server-defined HttpCookie with attributes.Extension ofHttpEntitythat adds aHttpStatusCodestatus code.Defines a builder that adds a body to the response entity.ResponseEntity.HeadersBuilder<B extends ResponseEntity.HeadersBuilder<B>>Defines a builder that adds headers to the response entity.simple HttpOutputMessageSimple implementation ofHttpStatusCode.Represents an HTTP output message that allows for setting a streaming body.Defines the contract for bodies that can be written directly to anOutputStream.Sub-interface ofReactiveOutputMessagethat has support for "zero-copy" file transfers.