...
Package accept
Overview ▹
Index ▹
Constants
const (
// ALL matches all media types.
ALL = "*/*"
)
Variables
var (
// EventStream matches media typs used for SSE events.
EventStream = Middleware("text/event-stream", "text/*")
// HTML matches media typs used for HTML encoded resources.
HTML = Middleware("text/html")
// JSON matches media typs used for JSON encoded resources.
JSON = Middleware("application/json", "application/javascript")
// Plain matches media typs used for plaintext resources.
Plain = Middleware("text/plain")
// XML matches media typs used for XML encoded resources.
XML = Middleware("application/xhtml+xml", "application/xml")
)
func Middleware ¶
func Middleware(mediaTypes ...string) func(http.Handler) http.Handler
Middleware returns a composable handler factory to restrict accepted media types and respond with "406 Not Acceptable" otherwise.
ActiveGo 1.8