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 a15604f6b88e31ecb06e2a1555410a12c9cf194c..b061cde803e0ba7bbbb3b40bd6adfb485810e504 100644 |
--- a/net/url_request/url_request_http_job.h |
+++ b/net/url_request/url_request_http_job.h |
@@ -45,15 +45,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: |