diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-09 17:50:51 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-09 17:50:51 +0000 |
commit | 74e50c0cc9c4f0ba3301ae678c0939e3628b8e7b (patch) | |
tree | ba59354b161fb545a980f009f62f0366e4bd27e0 /net/url_request | |
parent | 91800dec3b3d1c95ef3cc9619b59db1243f74805 (diff) | |
download | chromium_src-74e50c0cc9c4f0ba3301ae678c0939e3628b8e7b.zip chromium_src-74e50c0cc9c4f0ba3301ae678c0939e3628b8e7b.tar.gz chromium_src-74e50c0cc9c4f0ba3301ae678c0939e3628b8e7b.tar.bz2 |
Simplify the user agent code some more since after r255534 it's not affected by the site's URL.
Code in content always gets it now from ContentClient::GetUserAgent. In Chrome, there's a GetUserAgent function which returns it.
BUG=338338
R=isherman@chromium.org, pauljensen@chromium.org, scottmg@chromium.org, tfarina@chromium.org
Review URL: https://codereview.chromium.org/191093002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255858 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request')
-rw-r--r-- | net/url_request/http_user_agent_settings.h | 5 | ||||
-rw-r--r-- | net/url_request/static_http_user_agent_settings.cc | 2 | ||||
-rw-r--r-- | net/url_request/static_http_user_agent_settings.h | 2 | ||||
-rw-r--r-- | net/url_request/url_request_http_job.cc | 3 | ||||
-rw-r--r-- | net/url_request/url_request_unittest.cc | 2 |
5 files changed, 6 insertions, 8 deletions
diff --git a/net/url_request/http_user_agent_settings.h b/net/url_request/http_user_agent_settings.h index d475a88..40eb1a6 100644 --- a/net/url_request/http_user_agent_settings.h +++ b/net/url_request/http_user_agent_settings.h @@ -24,9 +24,8 @@ class NET_EXPORT HttpUserAgentSettings { // Gets the value of 'Accept-Language' header field. virtual std::string GetAcceptLanguage() const = 0; - // Gets the UA string to use for the given URL. Pass an empty URL to get - // the default UA string. - virtual std::string GetUserAgent(const GURL& url) const = 0; + // Gets the UA string. + virtual std::string GetUserAgent() const = 0; private: DISALLOW_COPY_AND_ASSIGN(HttpUserAgentSettings); diff --git a/net/url_request/static_http_user_agent_settings.cc b/net/url_request/static_http_user_agent_settings.cc index 1fd1992..dd74f96 100644 --- a/net/url_request/static_http_user_agent_settings.cc +++ b/net/url_request/static_http_user_agent_settings.cc @@ -20,7 +20,7 @@ std::string StaticHttpUserAgentSettings::GetAcceptLanguage() const { return accept_language_; } -std::string StaticHttpUserAgentSettings::GetUserAgent(const GURL& url) const { +std::string StaticHttpUserAgentSettings::GetUserAgent() const { return user_agent_; } diff --git a/net/url_request/static_http_user_agent_settings.h b/net/url_request/static_http_user_agent_settings.h index 8819daa..7406abc 100644 --- a/net/url_request/static_http_user_agent_settings.h +++ b/net/url_request/static_http_user_agent_settings.h @@ -24,7 +24,7 @@ class NET_EXPORT StaticHttpUserAgentSettings : public HttpUserAgentSettings { // HttpUserAgentSettings implementation virtual std::string GetAcceptLanguage() const OVERRIDE; - virtual std::string GetUserAgent(const GURL& url) const OVERRIDE; + virtual std::string GetUserAgent() const OVERRIDE; private: const std::string accept_language_; diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc index 947686c..3bedc3d 100644 --- a/net/url_request/url_request_http_job.cc +++ b/net/url_request/url_request_http_job.cc @@ -270,8 +270,7 @@ void URLRequestHttpJob::Start() { request_info_.extra_headers.SetHeaderIfMissing( HttpRequestHeaders::kUserAgent, http_user_agent_settings_ ? - http_user_agent_settings_->GetUserAgent(request_->url()) : - std::string()); + http_user_agent_settings_->GetUserAgent() : std::string()); AddExtraHeaders(); AddCookieHeaderAndStart(); diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc index 452e7e0..68507f8 100644 --- a/net/url_request/url_request_unittest.cc +++ b/net/url_request/url_request_unittest.cc @@ -5923,7 +5923,7 @@ TEST_F(URLRequestTestHTTP, DefaultUserAgent) { &default_context_); req.Start(); base::RunLoop().Run(); - EXPECT_EQ(req.context()->http_user_agent_settings()->GetUserAgent(req.url()), + EXPECT_EQ(req.context()->http_user_agent_settings()->GetUserAgent(), d.data_received()); } |