Index: net/url_request/url_request_intercepting_job_factory.cc |
diff --git a/net/url_request/url_request_intercepting_job_factory.cc b/net/url_request/url_request_intercepting_job_factory.cc |
index 43789e1c27ce1bc2927a13687ba83ef714a41325..ea2d1f29d09970b6a3899a112b99205b3df9a218 100644 |
--- a/net/url_request/url_request_intercepting_job_factory.cc |
+++ b/net/url_request/url_request_intercepting_job_factory.cc |
@@ -32,6 +32,33 @@ MaybeCreateJobWithProtocolHandler( |
scheme, request, network_delegate); |
} |
+URLRequestJob* URLRequestInterceptingJobFactory::MaybeInterceptRedirect( |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate, |
+ const GURL& location) const { |
+ DCHECK(CalledOnValidThread()); |
+ URLRequestJob* job = interceptor_->MaybeInterceptRedirect(request, |
+ network_delegate, |
+ location); |
+ if (job) |
+ return job; |
+ return job_factory_->MaybeInterceptRedirect(request, |
+ network_delegate, |
+ location); |
+} |
+ |
+URLRequestJob* URLRequestInterceptingJobFactory::MaybeInterceptResponse( |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate) const { |
+ DCHECK(CalledOnValidThread()); |
+ URLRequestJob* job = interceptor_->MaybeInterceptResponse(request, |
+ network_delegate); |
+ if (job) |
+ return job; |
+ return job_factory_->MaybeInterceptResponse(request, |
+ network_delegate); |
+} |
+ |
bool URLRequestInterceptingJobFactory::IsHandledProtocol( |
const std::string& scheme) const { |
return job_factory_->IsHandledProtocol(scheme); |