| 1234567891011121314151617181920 |
- package render
- import "net/http"
- type dataRender struct{}
- func (_ dataRender) Render(w http.ResponseWriter, code int, data ...interface{}) error {
- contentType := data[0].(string)
- bytes := data[1].([]byte)
- WriteData(w, code, contentType, bytes)
- return nil
- }
- func WriteData(w http.ResponseWriter, code int, contentType string, data []byte) {
- if len(contentType) > 0 {
- w.Header().Set("Content-Type", contentType)
- }
- w.WriteHeader(code)
- w.Write(data)
- }
|