diff --git a/g/net/ghttp/http_response.go b/g/net/ghttp/http_response.go index 5491dbb87..fe5fbe14e 100644 --- a/g/net/ghttp/http_response.go +++ b/g/net/ghttp/http_response.go @@ -60,7 +60,7 @@ func (r *Response) Write(content ... interface{}) { } r.mu.Lock() for _, v := range content { - r.buffer = append(r.buffer, gconv.Bytes(v)...) + r.buffer = append(r.buffer, gconv.String(v)...) } r.mu.Unlock() } diff --git a/geg/net/ghttp/session.go b/geg/net/ghttp/session.go new file mode 100644 index 000000000..61c25b774 --- /dev/null +++ b/geg/net/ghttp/session.go @@ -0,0 +1,18 @@ +package main + +import ( + "gitee.com/johng/gf/g" + "gitee.com/johng/gf/g/net/ghttp" +) + + +func main() { + s := g.Server() + s.BindHandler("/session", func(r *ghttp.Request) { + id := r.Session.GetInt("id") + r.Session.Set("id", id + 1) + r.Response.Write("id:", id) + }) + s.SetPort(8199) + s.Run() +} \ No newline at end of file diff --git a/geg/other/test.go b/geg/other/test.go index cfce854b4..67219643c 100644 --- a/geg/other/test.go +++ b/geg/other/test.go @@ -1,15 +1,6 @@ package main -import ( - "gitee.com/johng/gf/g" - "gitee.com/johng/gf/g/net/ghttp" -) func main() { - s := g.Server() - s.BindHandler("/", func(r *ghttp.Request){ - r.Response.Write("123") - }) - s.SetPort(8199) - s.Run() + } \ No newline at end of file