From b4b4707cb362fa01952690d734d3c26fce33c532 Mon Sep 17 00:00:00 2001 From: john Date: Mon, 6 Aug 2018 12:48:15 +0800 Subject: [PATCH] =?UTF-8?q?ghttp.Response=E5=A2=9E=E5=8A=A0Writef=E3=80=81?= =?UTF-8?q?Writefln=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/net/ghttp/ghttp_response.go | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 {