code: func (r *ResponseData) Write(b []byte) (int, error) {
  	if !r.Written() {
  		r.WriteHeader(http.StatusOK)
  	}
  	r.Length += len(b)
  	return r.ResponseWriter.Write(b)
  }
docs: // Write records the amount of data written and calls the underlying writer.