内容简介:我正在使用我的移动设备上的Java ME应用程序与Tomcat服务器进行通信.代码日志版权声明:翻译自:http://stackoverflow.com/questions/1450151/can-i-compress-http-requests-using-gzip
我正在使用我的移动设备上的Java ME应用程序与Tomcat服务器进行通信.
现代手机拥有如此多的CPU功率,网络相对较慢,因此压缩是非常有意义的.这也很容易做到.
在J2ME端,你做这样的事情(假设你使用HttpConnection),
hc.setRequestProperty("Accept-Encoding", "gzip, deflate");
if (hc.getResponseCode() == HttpConnection.HTTP_OK) {
InputStream in = hc.openInputStream();
if ("gzip".equals(hc.getEncoding()))
in = new GZIPInputStream(in);
...
我们使用来自氯仿的GZIPInputStream,但我确信还有其他的,
http://www.tinyline.com/utils/index.html
在服务器端,它都是内置的.只需在Tomcat的server.xml中的Connector中添加以下属性,
<Connector compression="on" compressionMinSize="2048" compressableMimeType="text/html,application/json" ... />
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/1450151/can-i-compress-http-requests-using-gzip
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective JavaScript
David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!