package middleware

import "github.com/docker/docker/api/server/middleware"

Index

Functions

func DebugRequestMiddleware

func DebugRequestMiddleware(handler httputils.APIFunc) httputils.APIFunc

DebugRequestMiddleware dumps the request to logger

Types

type Middleware

type Middleware func(handler httputils.APIFunc) httputils.APIFunc

Middleware is an adapter to allow the use of ordinary functions as Docker API filters. Any function that has the appropriate signature can be registered as a middleware.

func NewAuthorizationMiddleware

func NewAuthorizationMiddleware(plugins []authorization.Plugin) Middleware

NewAuthorizationMiddleware creates a new Authorization middleware.

func NewCORSMiddleware

func NewCORSMiddleware(defaultHeaders string) Middleware

NewCORSMiddleware creates a new CORS middleware.

func NewUserAgentMiddleware

func NewUserAgentMiddleware(versionCheck string) Middleware

NewUserAgentMiddleware creates a new UserAgent middleware.

func NewVersionMiddleware

func NewVersionMiddleware(versionCheck string, defaultVersion, minVersion version.Version) Middleware

NewVersionMiddleware creates a new Version middleware.

Source Files

authorization.go cors.go debug.go middleware.go user_agent.go version.go

Version
v1.11.0
Published
Apr 13, 2016
Platform
js/wasm
Imports
13 packages
Last checked
1 minute ago

Tools for package owners.