在将字符串发送到服务器之前压缩字符串

时间:2013-01-02 07:19:29

标签: java php android compression

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

2 个答案:

答案 0 :(得分:1)

您可以使用GZip压缩您的请求。 Android还支持GZip请求。在那个canse你的网络服务器将需要处理gzip压缩。

关于如何GZip your request,有一些SO问题。您也可以参考this帖子,其中说明您可以按照以下方式实施。

private static final String HEADER_ACCEPT_ENCODING = "Accept-Encoding";
private static final String ENCODING_GZIP = "gzip";
final DefaultHttpClient client = new DefaultHttpClient(manager, parameters);

答案 1 :(得分:1)

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

Content-Encoding : gzip
相关问题