| Index: third_party/WebKit/Source/platform/network/ResourceRequest.h | 
| diff --git a/third_party/WebKit/Source/platform/network/ResourceRequest.h b/third_party/WebKit/Source/platform/network/ResourceRequest.h | 
| index 4a2ecc50de24c4d183b97254032139140009fefa..8633bc049035a86e9561c9be0db42eada5349ac6 100644 | 
| --- a/third_party/WebKit/Source/platform/network/ResourceRequest.h | 
| +++ b/third_party/WebKit/Source/platform/network/ResourceRequest.h | 
| @@ -37,6 +37,7 @@ | 
| #include "platform/weborigin/Referrer.h" | 
| #include "platform/weborigin/SecurityOrigin.h" | 
| #include "public/platform/WebAddressSpace.h" | 
| +#include "public/platform/WebInsecureRequestPolicy.h" | 
| #include "public/platform/WebURLRequest.h" | 
| #include "wtf/RefCounted.h" | 
| #include <memory> | 
| @@ -296,6 +297,15 @@ class PLATFORM_EXPORT ResourceRequest final { | 
| bool isExternalRequest() const { return m_isExternalRequest; } | 
| void setExternalRequestStateFromRequestorAddressSpace(WebAddressSpace); | 
|  | 
| +  // This maps to the "Insecure Requests Policy" concept defined in | 
| +  // https://w3c.github.io/webappsec-upgrade-insecure-requests/#insecure-requests-policy | 
| +  WebInsecureRequestPolicy getInsecureRequestPolicy() const { | 
| +    return m_insecureRequestPolicy; | 
| +  } | 
| +  void setInsecureRequestPolicy(WebInsecureRequestPolicy policy) { | 
| +    m_insecureRequestPolicy = policy; | 
| +  } | 
| + | 
| InputToLoadPerfMetricReportPolicy inputPerfMetricReportPolicy() const { | 
| return m_inputPerfMetricReportPolicy; | 
| } | 
| @@ -352,6 +362,7 @@ class PLATFORM_EXPORT ResourceRequest final { | 
| bool m_checkForBrowserSideNavigation; | 
| double m_uiStartTime; | 
| bool m_isExternalRequest; | 
| +  WebInsecureRequestPolicy m_insecureRequestPolicy; | 
| InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; | 
|  | 
| mutable CacheControlHeader m_cacheControlHeaderCache; | 
| @@ -403,6 +414,7 @@ struct CrossThreadResourceRequestData { | 
| bool m_checkForBrowserSideNavigation; | 
| double m_uiStartTime; | 
| bool m_isExternalRequest; | 
| +  WebInsecureRequestPolicy m_insecureRequestPolicy; | 
| InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; | 
| ResourceRequest::RedirectStatus m_redirectStatus; | 
| }; | 
|  |