diff --git a/g/net/ghttp/ghttp_response.go b/g/net/ghttp/ghttp_response.go index 1247d22df..e1ca6059f 100644 --- a/g/net/ghttp/ghttp_response.go +++ b/g/net/ghttp/ghttp_response.go @@ -13,6 +13,7 @@ import ( "gitee.com/johng/gf/g/util/gconv" "gitee.com/johng/gf/g/encoding/gparser" "strconv" + "fmt" ) // 服务端请求返回对象 @@ -72,6 +73,11 @@ func (r *Response) Write(content ... interface{}) { r.mu.Unlock() } +// 返回信息,支持自定义format格式 +func (r *Response) Writef(format string, params ... interface{}) { + r.Write(fmt.Sprintf(format, params...)) +} + // 返回信息,末尾增加换行标识符"\n" func (r *Response) Writeln(content ... interface{}) { if len(content) == 0 { @@ -82,6 +88,11 @@ func (r *Response) Writeln(content ... interface{}) { r.Write(content...) } +// 返回信息,末尾增加换行标识符"\n" +func (r *Response) Writefln(format string, params ... interface{}) { + r.Writeln(fmt.Sprintf(format, params...)) +} + // 返回JSON func (r *Response) WriteJson(content interface{}) error { if b, err := gparser.VarToJson(content); err != nil {