Hi Ricardo, in this case I do control the clients. The scientific data would be on an intranet and would only really make sense to the a specialized client.
So apart from having appropriate headers I just need to write the json.dumps and gzip myself? There is no functionality already built-in? Thanks Vincent On Sunday, April 21, 2013 4:16:17 PM UTC-5, Ricardo Pedroso wrote: > > You can not "blindly" gzip your data unless you control the clients. > > It's the client that tells if it can accept gzip content or not, > and the web server will choose to gzip it or not. > > I will advice you to let this to the web server. > > But if you really want to gzip yourself, than you should take care of the > request headers, specifically the Accept-Encoding one, ex: > > Accept-Encoding: gzip, deflate > > than if you gzip you should tell the client about it in the response > headers with: > > Content-Encoding: gzip > > > http://en.wikipedia.org/wiki/HTTP_compression > > Ricardo > > > On Sun, Apr 21, 2013 at 9:59 PM, Vincent <[email protected]<javascript:>> > wrote: > > Hi, > > > > I want to return gzipped json content (although the json part is not > really > > important). > > > > I did some googling and found this post which is somewhat related, > > https://groups.google.com/d/msg/web2py/cgSrsC73vzg/ZNYN3u7ChVwJ > > as far as I could tell the minify part of the question was answered but > not > > the gzipped part. > > > > I know some servers can compress, but I want to do the compression > inside > > web2py since my app may run on various server configurations. My > objective > > is to serve experimental data through a RESTful service. > > > > Basically, I am wondering if something like "generic.json.gz" already > exists > > built-in to web2py. Something that returns the gzipped form of the json > of > > the response. > > > > Does this already exist somewhere or do I need to write it myself? > > > > -- > > > > --- > > You received this message because you are subscribed to the Google > Groups > > "web2py-users" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

