浏览代码

response_writes uses 200 as default status code.

Manu Mtz-Almeida 11 年之前
父节点
当前提交
e11ff5bacb
共有 1 个文件被更改,包括 2 次插入7 次删除
  1. 2 7
      response_writer.go

+ 2 - 7
response_writer.go

@@ -22,7 +22,7 @@ type (
 
 func (w *responseWriter) reset(writer http.ResponseWriter) {
 	w.ResponseWriter = writer
-	w.status = 0
+	w.status = 200
 	w.written = false
 }
 
@@ -43,12 +43,7 @@ func (w *responseWriter) WriteHeaderNow() {
 }
 
 func (w *responseWriter) Write(data []byte) (n int, err error) {
-	if !w.written {
-		if w.status != 0 {
-			w.ResponseWriter.WriteHeader(w.status)
-		}
-		w.written = true
-	}
+	w.WriteHeaderNow()
 	return w.ResponseWriter.Write(data)
 }