WriteHeader uses underlying http.ResponseWriter WriteHeader method
(status int)
| 65 | |
| 66 | // WriteHeader uses underlying http.ResponseWriter WriteHeader method |
| 67 | func (w *EncodedResponseWriter) WriteHeader(status int) { |
| 68 | w.status = status |
| 69 | w.sniff(nil) // Must do it now because headers can't be changed after WriteHeader call |
| 70 | if w.headerWritten { |
| 71 | return |
| 72 | } |
| 73 | w.ResponseWriter.WriteHeader(status) |
| 74 | w.headerWritten = true |
| 75 | |
| 76 | } |
| 77 | |
| 78 | // WriteHeader uses underlying http.ResponseWriter Write if gzip is disabled, otherwise uses underlying http.ResponseWriter |
| 79 | func (w *EncodedResponseWriter) Write(b []byte) (int, error) { |