diff --git a/render/html.go b/render/html.go index 3595ec5..01f6bf2 100644 --- a/render/html.go +++ b/render/html.go @@ -58,7 +58,7 @@ func (r HTMLDebug) loadTemplate() *template.Template { } func (r HTML) Render(w http.ResponseWriter) error { - w.Header()["Content-Type"] = htmlContentType + writeContentType(w, htmlContentType) if len(r.Name) == 0 { return r.Template.Execute(w, r.Data) } else { diff --git a/render/xml.go b/render/xml.go index eac0589..be22e6f 100644 --- a/render/xml.go +++ b/render/xml.go @@ -16,6 +16,6 @@ type XML struct { var xmlContentType = []string{"application/xml; charset=utf-8"} func (r XML) Render(w http.ResponseWriter) error { - w.Header()["Content-Type"] = xmlContentType + writeContentType(w, xmlContentType) return xml.NewEncoder(w).Encode(r.Data) }