From fcc359af11650ff3c523ece170f9ec134ffa8aef Mon Sep 17 00:00:00 2001 From: astaxie Date: Wed, 3 Sep 2014 09:25:34 +0800 Subject: [PATCH] beego: fix the Upper for the _method value --- router.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router.go b/router.go index 21aa4724..7c52b9fc 100644 --- a/router.go +++ b/router.go @@ -705,7 +705,7 @@ func (p *ControllerRegistor) ServeHTTP(rw http.ResponseWriter, r *http.Request) if EnableXSRF { execController.XsrfToken() if r.Method == "POST" || r.Method == "DELETE" || r.Method == "PUT" || - (r.Method == "POST" && (r.Form.Get("_method") == "delete" || r.Form.Get("_method") == "put")) { + (r.Method == "POST" && (context.Input.Query("_method") == "DELETE" || context.Input.Query("_method") == "PUT")) { execController.CheckXsrfCookie() } }