用的是框架的demo,增加了一个get和post的处理
m:=martini.Classic()
m.Get("/add",AddTask)
m.Post("/add",AddTask)
func AddTask(res http.ResponseWriter,req *http.Request)string{
// req.ParseForm()
u:=req.FormValue("u")
p:=req.FormValue("p")
return u+" "+p
}
这里是同样一个函数,为什么get方法和post方法的处理时间相差了100倍呢,我哪里用错了么,求教育
[martini] Started POST /add for 192.168.1.103:4920
[martini] Completed 200 OK in 225.794884ms
[martini] Started POST /add for 192.168.1.103:4920
[martini] Completed 200 OK in 226.507443ms
[martini] Started GET /add for 192.168.1.103:4920
[martini] Completed 200 OK in 1.674314ms
[martini] Started GET /add for 192.168.1.103:4920
[martini] Completed 200 OK in 1.099566ms