ResponseWriter
type ResponseWriter
type ResponseWriter interface { http.ResponseWriter http.Flusher http.Pusher // Status returns the status code of the response, or 0 if the response has not yet been written. Status() int // Written returns whether the ResponseWriter has been written. Written() bool // Size returns the size of the response body. Size() int}ResponseWriter is a wrapper around http.ResponseWriter that provides additional information about the response. It is recommended to use this construct to wrap ResponseWriter if middleware handlers require this functionality.
func NewResponseWriter
func NewResponseWriter(method string, rw http.ResponseWriter) ResponseWriterCreates a ResponseWriter that wraps http.ResponseWriter.