66package rest
77
88import (
9- "bytes"
10- "compress/gzip"
119 "net/http"
1210 "net/url"
13- "strings"
1411
1512 "github.com/go-rs/rest-api-framework/render"
1613)
@@ -134,7 +131,6 @@ func (ctx *Context) JSON(data interface{}) {
134131 Body : data ,
135132 }
136133 body , err := json .Write (ctx .Response )
137- //ctx.SetHeader("Content-Type", "application/json;charset=UTF-8")
138134 ctx .send (body , err )
139135}
140136
@@ -146,7 +142,6 @@ func (ctx *Context) Text(data string) {
146142 Body : data ,
147143 }
148144 body , err := txt .Write (ctx .Response )
149- //ctx.SetHeader("Content-Type", "text/plain;charset=UTF-8")
150145 ctx .send (body , err )
151146}
152147
@@ -165,30 +160,6 @@ func (ctx *Context) PostSend(task Task) {
165160}
166161
167162//////////////////////////////////////////////////
168- func compress (data []byte ) (cdata []byte , err error ) {
169- var b bytes.Buffer
170- gz := gzip .NewWriter (& b )
171-
172- _ , err = gz .Write (data )
173- if err != nil {
174- return
175- }
176-
177- err = gz .Flush ()
178- if err != nil {
179- return
180- }
181-
182- err = gz .Close ()
183- if err != nil {
184- return
185- }
186-
187- cdata = b .Bytes ()
188-
189- return
190- }
191-
192163/**
193164 * Send data
194165 */
@@ -216,13 +187,6 @@ func (ctx *Context) send(data []byte, err error) {
216187 ctx .Response .Header ().Set (key , val )
217188 }
218189
219- if strings .Contains (ctx .Request .Header .Get ("Accept-Encoding" ), "gzip" ) {
220- data , err = compress (data )
221- if err == nil {
222- ctx .Response .Header ().Set ("Content-Encoding" , "gzip" )
223- }
224- }
225-
226190 ctx .Response .WriteHeader (ctx .status )
227191
228192 _ , err = ctx .Response .Write (data )
0 commit comments