diff options
author | Jeff Sharkey <jsharkey@android.com> | 2013-03-18 18:30:02 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2013-03-18 18:30:02 -0700 |
commit | 844782d81e12d8bd13c9b26a5f7aab3f4be81b5a (patch) | |
tree | 0afa5cba60587fdb475bb9b78830e56c78ffcd37 /src/com/android/providers/downloads | |
parent | 45f654d03476d9a2493e7fc5f7334bcc0a6c10e3 (diff) | |
download | android_packages_providers_DownloadProvider-844782d81e12d8bd13c9b26a5f7aab3f4be81b5a.tar.gz android_packages_providers_DownloadProvider-844782d81e12d8bd13c9b26a5f7aab3f4be81b5a.tar.bz2 android_packages_providers_DownloadProvider-844782d81e12d8bd13c9b26a5f7aab3f4be81b5a.zip |
Defeat transparent Accept-Encoding: gzip.
Transparent gzip encoding doesn't allow us to easily resume partial
requests, so defeat it for now.
Bug: 8409417
Change-Id: I1172709c09d1153fff1ba8df072a9bef896e244d
Diffstat (limited to 'src/com/android/providers/downloads')
-rw-r--r-- | src/com/android/providers/downloads/DownloadThread.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadThread.java b/src/com/android/providers/downloads/DownloadThread.java index a0b3e54a..f1add241 100644 --- a/src/com/android/providers/downloads/DownloadThread.java +++ b/src/com/android/providers/downloads/DownloadThread.java @@ -818,6 +818,10 @@ public class DownloadThread implements Runnable { conn.addRequestProperty("User-Agent", userAgent()); } + // Defeat transparent gzip compression, since it doesn't allow us to + // easily resume partial downloads. + conn.setRequestProperty("Accept-Encoding", "identity"); + if (state.mContinuingDownload) { if (state.mHeaderETag != null) { conn.addRequestProperty("If-Match", state.mHeaderETag); |