Add support for custom HTML and XML content-type

This commit is contained in:
Manu Mtz-Almeida 2015-06-13 04:43:23 +02:00
parent a7c957af7d
commit 352868ef90
2 changed files with 2 additions and 2 deletions

View File

@ -58,7 +58,7 @@ func (r HTMLDebug) loadTemplate() *template.Template {
} }
func (r HTML) Render(w http.ResponseWriter) error { func (r HTML) Render(w http.ResponseWriter) error {
w.Header()["Content-Type"] = htmlContentType writeContentType(w, htmlContentType)
if len(r.Name) == 0 { if len(r.Name) == 0 {
return r.Template.Execute(w, r.Data) return r.Template.Execute(w, r.Data)
} else { } else {

View File

@ -16,6 +16,6 @@ type XML struct {
var xmlContentType = []string{"application/xml; charset=utf-8"} var xmlContentType = []string{"application/xml; charset=utf-8"}
func (r XML) Render(w http.ResponseWriter) error { func (r XML) Render(w http.ResponseWriter) error {
w.Header()["Content-Type"] = xmlContentType writeContentType(w, xmlContentType)
return xml.NewEncoder(w).Encode(r.Data) return xml.NewEncoder(w).Encode(r.Data)
} }