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