http.go
func HTTPCompressHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc {
	return func(response http.ResponseWriter, request *http.Request) {
		NewHTTPCompressHandlerFromFunc(handlerFunc).ServeHTTP(response, request)
	}
}
func HTTPCompressHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc {
	return func(response http.ResponseWriter, request *http.Request) {
		NewHTTPCompressHandlerFromFunc(handlerFunc).ServeHTTP(response, request)
	}
}
func HTTPCompressHandlerFunc ( handlerFunc http . HandlerFunc ) http . HandlerFunc { return func ( response http . ResponseWriter , request * http . Request ) { NewHTTPCompressHandlerFromFunc ( handlerFunc ) . ServeHTTP ( response , request ) } }
// HTTPCompressHandlerFunc wraps a http.HandlerFunc so that the response gets
// gzip or deflate compressed if the Accept-Encoding header of the request allows it.
HTTPCompressHandlerFunc wraps a http . HandlerFunc so that the response gets gzip or deflate compressed if the Accept - Encoding header of the request allows it .