turn on HandleMethodNotAllowed when using NoMethod #2871 (#2872)

This commit is contained in:
寻寻觅觅的Gopher 2021-09-28 09:45:50 +08:00 committed by GitHub
parent ef168679ce
commit d6534ccf38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

3
gin.go
View File

@ -264,8 +264,9 @@ func (engine *Engine) NoRoute(handlers ...HandlerFunc) {
engine.rebuild404Handlers() engine.rebuild404Handlers()
} }
// NoMethod sets the handlers called when... TODO. // NoMethod sets the handlers called when NoMethod.
func (engine *Engine) NoMethod(handlers ...HandlerFunc) { func (engine *Engine) NoMethod(handlers ...HandlerFunc) {
engine.HandleMethodNotAllowed = true
engine.noMethod = handlers engine.noMethod = handlers
engine.rebuild405Handlers() engine.rebuild405Handlers()
} }