ResponseWriter
type ResponseWriter
type ResponseWriter interface { http.ResponseWriter http.Flusher http.Pusher // Status 返回响应的状态码,如果响应尚未写入则返回 0。 Status() int // Written 返回 ResponseWriter 是否已被写入。 Written() bool // Size 返回响应体的大小。 Size() int}ResponseWriter 是 http.ResponseWriter 的包装器,它提供有关响应的额外信息。如果中间件处理器需要此功能,建议使用此构造来包装 ResponseWriter。
func NewResponseWriter
func NewResponseWriter(method string, rw http.ResponseWriter) ResponseWriter创建一个包装 http.ResponseWriter 的 ResponseWriter。