Documentation
¶
Overview ¶
Package bodylimit is a HTTP middleware that limit the request body size.
Example
package main
import (
"log"
"github.com/go-gem/gem"
"github.com/go-gem/middleware-body-limit"
)
func main() {
// maximum size: 2M.
limiter := bodylimit.New(int64(2 * 1024))
router := gem.NewRouter()
router.POST("/upload", func(ctx *gem.Context) {
// upload files.
}, &gem.HandlerOption{Middlewares: []gem.Middleware{limiter}})
log.Println(gem.ListenAndServe(":8080", router.Handler()))
}
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.