| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "net/url_request/url_request.h" | 5 #include "net/url_request/url_request.h" |
| 6 | 6 |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/memory/singleton.h" | 8 #include "base/memory/singleton.h" |
| 9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" |
| 10 #include "base/metrics/stats_counters.h" | 10 #include "base/metrics/stats_counters.h" |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 105 request->CancelAuth(); | 105 request->CancelAuth(); |
| 106 } | 106 } |
| 107 | 107 |
| 108 void URLRequest::Delegate::OnCertificateRequested( | 108 void URLRequest::Delegate::OnCertificateRequested( |
| 109 URLRequest* request, | 109 URLRequest* request, |
| 110 SSLCertRequestInfo* cert_request_info) { | 110 SSLCertRequestInfo* cert_request_info) { |
| 111 request->Cancel(); | 111 request->Cancel(); |
| 112 } | 112 } |
| 113 | 113 |
| 114 void URLRequest::Delegate::OnSSLCertificateError(URLRequest* request, | 114 void URLRequest::Delegate::OnSSLCertificateError(URLRequest* request, |
| 115 int cert_error, | 115 const SSLInfo& ssl_info, |
| 116 X509Certificate* cert) { | 116 bool is_hsts_ok) { |
| 117 request->Cancel(); | 117 request->Cancel(); |
| 118 } | 118 } |
| 119 | 119 |
| 120 bool URLRequest::Delegate::CanGetCookies(const URLRequest* request, | 120 bool URLRequest::Delegate::CanGetCookies(const URLRequest* request, |
| 121 const CookieList& cookie_list) const { | 121 const CookieList& cookie_list) const { |
| 122 return true; | 122 return true; |
| 123 } | 123 } |
| 124 | 124 |
| 125 bool URLRequest::Delegate::CanSetCookie(const URLRequest* request, | 125 bool URLRequest::Delegate::CanSetCookie(const URLRequest* request, |
| 126 const std::string& cookie_line, | 126 const std::string& cookie_line, |
| (...skipping 649 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 776 if (delegate_) | 776 if (delegate_) |
| 777 delegate_->OnAuthRequired(this, auth_info); | 777 delegate_->OnAuthRequired(this, auth_info); |
| 778 } | 778 } |
| 779 | 779 |
| 780 void URLRequest::NotifyCertificateRequested( | 780 void URLRequest::NotifyCertificateRequested( |
| 781 SSLCertRequestInfo* cert_request_info) { | 781 SSLCertRequestInfo* cert_request_info) { |
| 782 if (delegate_) | 782 if (delegate_) |
| 783 delegate_->OnCertificateRequested(this, cert_request_info); | 783 delegate_->OnCertificateRequested(this, cert_request_info); |
| 784 } | 784 } |
| 785 | 785 |
| 786 void URLRequest::NotifySSLCertificateError(int cert_error, | 786 void URLRequest::NotifySSLCertificateError(const SSLInfo& ssl_info, |
| 787 X509Certificate* cert) { | 787 bool is_hsts_host) { |
| 788 if (delegate_) | 788 if (delegate_) |
| 789 delegate_->OnSSLCertificateError(this, cert_error, cert); | 789 delegate_->OnSSLCertificateError(this, ssl_info, is_hsts_host); |
| 790 } | 790 } |
| 791 | 791 |
| 792 bool URLRequest::CanGetCookies(const CookieList& cookie_list) const { | 792 bool URLRequest::CanGetCookies(const CookieList& cookie_list) const { |
| 793 if (delegate_) | 793 if (delegate_) |
| 794 return delegate_->CanGetCookies(this, cookie_list); | 794 return delegate_->CanGetCookies(this, cookie_list); |
| 795 return false; | 795 return false; |
| 796 } | 796 } |
| 797 | 797 |
| 798 bool URLRequest::CanSetCookie(const std::string& cookie_line, | 798 bool URLRequest::CanSetCookie(const std::string& cookie_line, |
| 799 CookieOptions* options) const { | 799 CookieOptions* options) const { |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 831 net_log_.BeginEvent(NetLog::TYPE_URL_REQUEST_BLOCKED_ON_DELEGATE, NULL); | 831 net_log_.BeginEvent(NetLog::TYPE_URL_REQUEST_BLOCKED_ON_DELEGATE, NULL); |
| 832 } | 832 } |
| 833 | 833 |
| 834 void URLRequest::SetUnblockedOnDelegate() { | 834 void URLRequest::SetUnblockedOnDelegate() { |
| 835 blocked_on_delegate_ = false; | 835 blocked_on_delegate_ = false; |
| 836 load_state_param_.clear(); | 836 load_state_param_.clear(); |
| 837 net_log_.EndEvent(NetLog::TYPE_URL_REQUEST_BLOCKED_ON_DELEGATE, NULL); | 837 net_log_.EndEvent(NetLog::TYPE_URL_REQUEST_BLOCKED_ON_DELEGATE, NULL); |
| 838 } | 838 } |
| 839 | 839 |
| 840 } // namespace net | 840 } // namespace net |
| OLD | NEW |