modulepackage
0.0.0-20161124023236-513ea8f21eb1
Repository: https://github.com/go-http-utils/etag.git
Documentation: pkg.go.dev
# README
etag
HTTP etag support middleware for Go.
Installation
go get -u github.com/go-http-utils/etag
Documentation
API documentation can be found here: https://godoc.org/github.com/go-http-utils/etag
Usage
import (
"github.com/go-http-utils/etag"
)
mux := http.NewServeMux()
mux.HandleFunc("/", func(res http.ResponseWriter, req *http.Request) {
res.Write([]byte("Hello World"))
})
http.ListenAndServe(":8080", etag.Handler(mux, false))
# Functions
Handler wraps the http.Handler h with ETag support.
# Constants
Version is this package's version.