mirror of
https://github.com/kataras/iris.git
synced 2025-02-02 15:30:36 +01:00
parent
f57d457d39
commit
b2d1e6396d
|
@ -2,12 +2,14 @@ package config
|
|||
|
||||
import (
|
||||
"github.com/imdario/mergo"
|
||||
"github.com/valyala/fasthttp"
|
||||
)
|
||||
|
||||
// Default values for base Iris conf
|
||||
const (
|
||||
DefaultDisablePathCorrection = false
|
||||
DefaultDisablePathEscape = false
|
||||
DefaultMaxRequestBodySize = fasthttp.DefaultMaxRequestBodySize
|
||||
)
|
||||
|
||||
type (
|
||||
|
@ -56,7 +58,7 @@ type (
|
|||
//
|
||||
// The server rejects requests with bodies exceeding this limit.
|
||||
//
|
||||
// By default request body size is -1, unlimited.
|
||||
// By default request body size is 4MB.
|
||||
MaxRequestBodySize int64
|
||||
|
||||
// ProfilePath a the route path, set it to enable http pprof tool
|
||||
|
@ -137,7 +139,7 @@ func Default() Iris {
|
|||
DisablePathCorrection: DefaultDisablePathCorrection,
|
||||
DisablePathEscape: DefaultDisablePathEscape,
|
||||
DisableBanner: false,
|
||||
MaxRequestBodySize: -1,
|
||||
MaxRequestBodySize: DefaultMaxRequestBodySize,
|
||||
ProfilePath: "",
|
||||
Logger: DefaultLogger(),
|
||||
Sessions: DefaultSessions(),
|
||||
|
|
|
@ -130,7 +130,7 @@ func (s *Framework) initialize() {
|
|||
s.Handle(MethodGet, debugPath+"/*action", profileMiddleware(debugPath)...)
|
||||
}
|
||||
|
||||
if s.Config.MaxRequestBodySize > 0 {
|
||||
if s.Config.MaxRequestBodySize > config.DefaultMaxRequestBodySize {
|
||||
s.HTTPServer.MaxRequestBodySize = int(s.Config.MaxRequestBodySize)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user