Index: net/url_request/url_request.h |
diff --git a/net/url_request/url_request.h b/net/url_request/url_request.h |
index 005ae29d2cbc2627e869c4f65e99ba52393d5941..96e392b03931b87e18b14d9fe1a8e1d6f558abe7 100644 |
--- a/net/url_request/url_request.h |
+++ b/net/url_request/url_request.h |
@@ -356,6 +356,10 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe), |
return extra_request_headers_; |
} |
+ void set_default_user_agent(const std::string& default_user_agent); |
+ const std::string& default_user_agent() const { return default_user_agent_; } |
+ bool has_default_user_agent() const; |
+ |
// Gets the full request headers sent to the server. |
// |
// Return true and overwrites headers if it can get the request headers; |
@@ -763,6 +767,8 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe), |
std::string token_binding_referrer_; |
FirstPartyURLPolicy first_party_url_policy_; |
HttpRequestHeaders extra_request_headers_; |
+ bool has_default_user_agent_; |
horo
2016/08/21 08:39:37
You can use base::Optional<std::string>.
mmenke
2016/08/21 14:37:39
Given that URLRequest uses empty strings to denote
|
+ std::string default_user_agent_; |
int load_flags_; // Flags indicating the request type for the load; |
// expected values are LOAD_* enums above. |