logo
Expand description

Commonly used middleware.

Structs

Middleware for add any data to request.

Endpoint for AddData middleware.

Compressioncompression

Middleware for decompress request body and compress response body.

Endpoint for Compression middleware.

Middleware for CookieJar support.

Endpoint for CookieJarManager middleware.

Middleware for CORS

Endpoint for Cors middleware.

Csrfcsrf

Middleware for Cross-Site Request Forgery (CSRF) protection.

Endpoint for Csrf middleware.

A middleware implemented by a closure.

Middleware for force redirect to HTTPS uri.

Middleware for normalizing a request’s path so that routes can be matched more flexibly.

Endpoint for NormalizePath middleware.

Middleware for metrics with OpenTelemetry.

Endpoint for OpenTelemetryMetrics middleware.

Middleware for tracing with OpenTelemetry.

Endpoint for OpenTelemetryTracing middleware.

Middleware for propagate a header from the request to the response.

Endpoint for PropagateHeader middleware.

Middleware for mark headers value represents sensitive information.

Endpoint for SensitiveHeader middleware.

Middleware for override/append headers to response.

Endpoint for SetHeader middleware.

Middleware for limit the request payload size.

Endpoint for SizeLimit middleware.

Middleware for tracing.

Endpoint for Tracing middleware.

Enums

Determines the behavior of the NormalizePath middleware.

Traits

Represents a middleware trait.

Extension trait for tower layer compat.

Functions

Make middleware with a closure.