1

Androidアプリからサーバーに送信されるHTTPPOSTデータのサイズを最小限に抑えたい。サーバーはPHPで実行されます。そのために任意の圧縮方法を利用できますか?

4

2 に答える 2

1

GZip を使用してリクエストを圧縮できます。Android はGZipリクエストもサポートしています。その場合、Web サーバーは gzip 圧縮を処理する必要があります。

リクエストを GZip する方法に関して、SO の質問がいくつかありました。この投稿も参照できます。以下のように実装できると書かれています。

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 に答える