Documentation ¶
Index ¶
- Constants
- func BrotliHandler(h http.Handler) http.Handler
- func BrotliHandlerWithOpts(opts ...option) (func(http.Handler) http.Handler, error)
- func CompressionLevel(level int) option
- func ContentTypes(types []string) option
- func MinSize(size int) option
- func MustNewBrotliLevelHandler(level int) func(http.Handler) http.Handler
- func NewBrotliLevelAndMinSize(level, minSize int) (func(http.Handler) http.Handler, error)
- func NewBrotliLevelHandler(level int) (func(http.Handler) http.Handler, error)
- func Serve(cmd *cobra.Command, args []string)
- type BrotliResponseWriter
Constants ¶
View Source
const ( DefaultQValue = 1.0 DefaultMinSize = 1400 )
Variables ¶
This section is empty.
Functions ¶
func BrotliHandlerWithOpts ¶ added in v1.0.2
func CompressionLevel ¶ added in v1.0.2
func CompressionLevel(level int) option
func ContentTypes ¶ added in v1.0.2
func ContentTypes(types []string) option
func MustNewBrotliLevelHandler ¶ added in v1.0.2
func NewBrotliLevelAndMinSize ¶ added in v1.0.2
func NewBrotliLevelHandler ¶ added in v1.0.2
Types ¶
type BrotliResponseWriter ¶ added in v1.0.2
type BrotliResponseWriter struct { http.ResponseWriter // contains filtered or unexported fields }
func (*BrotliResponseWriter) Close ¶ added in v1.0.2
func (w *BrotliResponseWriter) Close() error
func (*BrotliResponseWriter) Flush ¶ added in v1.0.2
func (w *BrotliResponseWriter) Flush()
func (*BrotliResponseWriter) Hijack ¶ added in v1.0.2
func (w *BrotliResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
func (*BrotliResponseWriter) Write ¶ added in v1.0.2
func (w *BrotliResponseWriter) Write(b []byte) (int, error)
func (*BrotliResponseWriter) WriteHeader ¶ added in v1.0.2
func (w *BrotliResponseWriter) WriteHeader(code int)
Click to show internal directories.
Click to hide internal directories.