079a4113 by astaxie

when call middle.Exception should set w.WriteHeader first

1 parent e01fbd49
......@@ -294,6 +294,11 @@ func RegisterErrorHander() {
func Exception(errcode string, w http.ResponseWriter, r *http.Request, msg string) {
if h, ok := ErrorMaps[errcode]; ok {
isint, err := strconv.Atoi(errcode)
if err != nil {
isint = 500
}
w.WriteHeader(isint)
h(w, r)
return
} else {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!