Index: net/url_request/url_request.cc |
diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc |
index 75eb4220106fe424eb49df9492143b2558913953..d3a28b3a24061376747290a40eb130ad26ae0d57 100644 |
--- a/net/url_request/url_request.cc |
+++ b/net/url_request/url_request.cc |
@@ -469,6 +469,12 @@ void URLRequest::set_first_party_url_policy( |
first_party_url_policy_ = first_party_url_policy; |
} |
+void URLRequest::set_insecure_request_policy( |
+ InsecureRequestPolicy insecure_request_policy) { |
+ DCHECK(!is_pending_); |
+ insecure_request_policy_ = insecure_request_policy; |
+} |
+ |
void URLRequest::set_initiator(const base::Optional<url::Origin>& initiator) { |
DCHECK(!is_pending_); |
DCHECK(!initiator.has_value() || initiator.value().unique() || |
@@ -565,6 +571,7 @@ URLRequest::URLRequest(const GURL& url, |
method_("GET"), |
referrer_policy_(CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE), |
first_party_url_policy_(NEVER_CHANGE_FIRST_PARTY_URL), |
+ insecure_request_policy_(DO_NOT_UPGRADE_INSECURE_REQUESTS), |
load_flags_(LOAD_NORMAL), |
delegate_(delegate), |
status_(URLRequestStatus::FromError(OK)), |
@@ -913,6 +920,16 @@ void URLRequest::PrepareToRestart() { |
proxy_server_ = ProxyServer(); |
} |
+void URLRequest::RewriteURL(const GURL& url, const std::string& reason) { |
+ if (net_log_.IsCapturing()) { |
+ net_log_.AddEvent( |
+ NetLogEventType::URL_REQUEST_REWRITTEN, |
+ NetLog::StringCallback("reason", &reason)); |
+ } |
+ |
+ url_chain_.push_back(url); |
+} |
+ |
int URLRequest::Redirect(const RedirectInfo& redirect_info) { |
// Matches call in NotifyReceivedRedirect. |
OnCallToDelegateComplete(); |