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)
}