Add support for custom HTML and XML content-type
This commit is contained in:
		@ -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 {
 | 
				
			||||||
 | 
				
			|||||||
@ -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)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user