Index: net/url_request/url_request_http_job.h |
diff --git a/net/url_request/url_request_http_job.h b/net/url_request/url_request_http_job.h |
index f047e447742fd4dedb1c97fad786b978f615d630..d6856eec709850ffcefb3b59c50707dadc213aa0 100644 |
--- a/net/url_request/url_request_http_job.h |
+++ b/net/url_request/url_request_http_job.h |
@@ -44,15 +44,14 @@ class URLRequestContext; |
// provides an implementation for both HTTP and HTTPS. |
class NET_EXPORT_PRIVATE URLRequestHttpJob : public URLRequestJob { |
public: |
- static URLRequestJob* Factory(URLRequest* request, |
- NetworkDelegate* network_delegate, |
- const std::string& scheme); |
- |
- protected: |
+ // Creates a URLRequestHttpJob. Non-test code other than HttpProtocolHandler |
+ // shouldn't use this constructor directly, because HttpProtocolHandler is |
+ // where HSTS redirects happen. |
URLRequestHttpJob(URLRequest* request, |
NetworkDelegate* network_delegate, |
const HttpUserAgentSettings* http_user_agent_settings); |
+ protected: |
~URLRequestHttpJob() override; |
// Overridden from URLRequestJob: |