Slim

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。

切换 选择 esc 关闭搜索