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()); |
mmenke
2016/08/21 14:37:39
I really don't think we need two different wants t
tyoshino (SeeGerritForStatus)
2016/08/23 10:01:47
Right. I'd like to propagate DevTools' User-Agent
mmenke
2016/08/23 14:54:33
Could ServiceWorker just hide the header it passes
tyoshino (SeeGerritForStatus)
2016/08/25 04:11:34
I think embedding everything into the header holde
mmenke
2016/08/25 04:17:01
SGTM. I think it's also worth noting that the beh
|
+ } |
+ |
request_info_.extra_headers.SetHeaderIfMissing( |
HttpRequestHeaders::kUserAgent, |
http_user_agent_settings_ ? |