1

我想最小化从我的 android 应用程序发送到服务器的 HTTP POST 数据的大小。服务器在 PHP 上运行。我可以为此使用任何压缩方法吗?

4

2 回答 2

1

您可以使用 GZip 压缩您的请求。Android 也支持GZip请求。在那个罐子里,您的网络服务器将需要处理 gzip 压缩。

有一些关于如何GZip 您的请求的问题。你也可以参考这篇文章,上面说你可以实现如下。

private static final String HEADER_ACCEPT_ENCODING = "Accept-Encoding";
private static final String ENCODING_GZIP = "gzip";
final DefaultHttpClient client = new DefaultHttpClient(manager, parameters);
于 2013-01-02T07:27:01.370 回答
1

您可以使用 GZIP 压缩和解压缩请求和响应。您需要设置Request Headers

Content-Encoding : gzip
于 2013-01-02T07:28:11.567 回答