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