Index: net/url_request/url_request_http_job.cc |
diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc |
index b34fbd5157d27740a789fa471bf4b9ef748fee18..0ed10584be5dcf7b86e538926c637712fa5d7b7f 100644 |
--- a/net/url_request/url_request_http_job.cc |
+++ b/net/url_request/url_request_http_job.cc |
@@ -24,6 +24,7 @@ |
#include "base/time/time.h" |
#include "base/trace_event/trace_event.h" |
#include "base/values.h" |
+#include "build/buildflag.h" |
#include "net/base/host_port_pair.h" |
#include "net/base/load_flags.h" |
#include "net/base/net_errors.h" |
@@ -51,11 +52,11 @@ |
#include "net/http/http_util.h" |
#include "net/log/net_log_event_type.h" |
#include "net/log/net_log_with_source.h" |
+#include "net/net_features.h" |
#include "net/nqe/network_quality_estimator.h" |
#include "net/proxy/proxy_info.h" |
#include "net/proxy/proxy_retry_info.h" |
#include "net/proxy/proxy_service.h" |
-#include "net/reporting/reporting_service.h" |
#include "net/ssl/channel_id_service.h" |
#include "net/ssl/ssl_cert_request_info.h" |
#include "net/ssl/ssl_config_service.h" |
@@ -73,6 +74,10 @@ |
#include "net/android/network_library.h" |
#endif |
+#if BUILDFLAG(ENABLE_REPORTING) |
+#include "net/reporting/reporting_service.h" |
+#endif // BUILDFLAG(ENABLE_REPORTING) |
+ |
static const char kAvailDictionaryHeader[] = "Avail-Dictionary"; |
namespace { |
@@ -852,6 +857,7 @@ void URLRequestHttpJob::ProcessExpectCTHeader() { |
void URLRequestHttpJob::ProcessReportToHeader() { |
DCHECK(response_info_); |
+#if BUILDFLAG(ENABLE_REPORTING) |
ReportingService* service = request_->context()->reporting_service(); |
if (!service) |
return; |
@@ -869,6 +875,7 @@ void URLRequestHttpJob::ProcessReportToHeader() { |
return; |
service->ProcessHeader(request_info_.url.GetOrigin(), value); |
+#endif // BUILDFLAG(ENABLE_REPORTING) |
} |
void URLRequestHttpJob::OnStartCompleted(int result) { |