Package io.micronaut.http
package io.micronaut.http
HTTP classes to represent methods, responses and attributes.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
ClassDescriptionA class representing basic auth authorization header.Special response type that contains the encoded response bytes.Simple response wrapper to implement
ByteBodyHttpResponse
.AMutableHttpHeaders
implementation that is case-insensitive.Deprecated.Common HTTP attributes.Constants for common HTTP headers.Interface for common HTTP header values.HttpMessage<B>Common interface for HTTP messages.A wrapper around anHttpMessage
.An enum containing the valid HTTP methods.Represents HTTP query parameters parsed from theHttpRequest.getUri()
.HttpRequest<B>Common interface for HTTP request implementations.A factory interface forMutableHttpRequest
objects.A wrapper around aHttpRequest
.HttpResponse<B>Common interface for HTTP response implementations.A factory interface for creatingMutableHttpResponse
instances.A contract to provide an http response.A wrapper around aHttpResponse
.Represents HTTP status codes.The HTTP converters registrar.Enum representing different HTTP versions.Represents a media type.ExtendsHttpHeaders
add methods for mutation of headers.An interface for anHttpMessage
that is mutable allowing headers and the message body to be set.Mutable version ofHttpParameters
which allows adding new parameters.An extended version ofHttpRequest
that allows mutating headers, the body etc.A version of theHttpResponse
interface that is mutable allowing the ability to set headers, character encoding etc.AHttpRequest
that is potentially capable of HTTP2 server push.This interface extendsHttpRequest
with methods that are specific to a request received by an HTTP server.