From d66ef6e33709230cb287cbd2605920be5a66ca0c Mon Sep 17 00:00:00 2001 From: lidashuang Date: Thu, 19 Mar 2015 23:01:35 +0800 Subject: [PATCH] don't set Content-Type if exists --- render/render.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/render/render.go b/render/render.go index bc7bceb8..95c0a93a 100644 --- a/render/render.go +++ b/render/render.go @@ -54,7 +54,9 @@ var ( ) func writeHeader(w http.ResponseWriter, code int, contentType string) { - w.Header().Set("Content-Type", contentType+"; charset=utf-8") + if w.Header().Get("Content-Type") == "" { + w.Header().Set("Content-Type", contentType+"; charset=utf-8") + } w.WriteHeader(code) }