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 d2a4797bff6a8310d6aede6477d1cf2198a2a28b..8ca8392ee689560eb1d94c1deaa87442cc6ca415 100644 |
--- a/net/url_request/url_request_http_job.cc |
+++ b/net/url_request/url_request_http_job.cc |
@@ -387,6 +387,11 @@ void URLRequestHttpJob::Start() { |
request_info_.token_binding_referrer = request_->token_binding_referrer(); |
+ if (request_->has_default_user_agent()) { |
+ request_info_.extra_headers.SetHeaderIfMissing( |
+ HttpRequestHeaders::kUserAgent, request_->default_user_agent()); |
+ } |
+ |
request_info_.extra_headers.SetHeaderIfMissing( |
HttpRequestHeaders::kUserAgent, |
http_user_agent_settings_ ? |