| Index: components/autofill/core/browser/autofill_download_manager.cc
|
| diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/components/autofill/core/browser/autofill_download_manager.cc
|
| index 2db18f50bf56e30b9216aa1aeb94c467874d5f16..62193e8c07d0ac8c06162f583e930da87f8cac6a 100644
|
| --- a/components/autofill/core/browser/autofill_download_manager.cc
|
| +++ b/components/autofill/core/browser/autofill_download_manager.cc
|
| @@ -26,7 +26,6 @@
|
| #include "net/http/http_response_headers.h"
|
| #include "net/http/http_status_code.h"
|
| #include "net/url_request/url_fetcher.h"
|
| -#include "third_party/zlib/google/compression_utils.h"
|
| #include "url/gurl.h"
|
|
|
| namespace autofill {
|
| @@ -238,18 +237,6 @@ bool AutofillDownloadManager::StartRequest(
|
| DCHECK(request_context);
|
| GURL request_url = GetRequestUrl(request_data.request_type);
|
|
|
| - // TODO(crbug.com/580102): Remove the compression step.
|
| - std::string compressed_data;
|
| - if (!compression::GzipCompress(request_data.payload, &compressed_data)) {
|
| - NOTREACHED();
|
| - return false;
|
| - }
|
| -
|
| - const int compression_ratio = base::checked_cast<int>(
|
| - 100 * compressed_data.size() / request_data.payload.size());
|
| - AutofillMetrics::LogPayloadCompressionRatio(compression_ratio,
|
| - request_data.request_type);
|
| -
|
| // Id is ignored for regular chrome, in unit test id's for fake fetcher
|
| // factory will be 0, 1, 2, ...
|
| net::URLFetcher* fetcher =
|
| @@ -260,12 +247,11 @@ bool AutofillDownloadManager::StartRequest(
|
| url_fetchers_[fetcher] = request_data;
|
| fetcher->SetAutomaticallyRetryOn5xx(false);
|
| fetcher->SetRequestContext(request_context);
|
| - fetcher->SetUploadData("text/proto", compressed_data);
|
| + fetcher->SetUploadData("text/proto", request_data.payload);
|
| fetcher->SetLoadFlags(net::LOAD_DO_NOT_SAVE_COOKIES |
|
| net::LOAD_DO_NOT_SEND_COOKIES);
|
| - // Add Chrome experiment state and GZIP encoding to the request headers.
|
| + // Add Chrome experiment state to the request headers.
|
| net::HttpRequestHeaders headers;
|
| - headers.SetHeaderIfMissing("content-encoding", "gzip");
|
| variations::AppendVariationHeaders(
|
| fetcher->GetOriginalURL(), driver_->IsOffTheRecord(), false, &headers);
|
| fetcher->SetExtraRequestHeaders(headers.ToString());
|
|
|