Don't cache non-redirect HTTP responses when a redirect is forced
commite50efeac41b673778ab12a6a47208549e2ab4bf7
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 24 Mar 2014 18:41:00 +0000 (24 18:41 +0000)
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 24 Mar 2014 18:41:00 +0000 (24 18:41 +0000)
tree24ae0c7c40718669a2e750b43041c6b16a27fd0b
parentdf287e13e02af1f2e795c5a88400543da42a1f28
Don't cache non-redirect HTTP responses when a redirect is forced
by a NetworkDelegate in OnHeadersReceived.  This regressed in
https://chromiumcodereview.appspot.com/23710059.

Fortunately, no NetworkDelegate currently does this, but that is
going to change.

BUG=354508

Review URL: https://codereview.chromium.org/208683002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258983 0039d316-1c4b-4281-b951-d872f2087c98
13 files changed:
net/data/url_request_unittest/redirect302-to-echo-cacheable [new file with mode: 0644]
net/data/url_request_unittest/redirect302-to-echo-cacheable.mock-http-headers [new file with mode: 0644]
net/http/http_cache_transaction.cc
net/http/http_transaction_unittest.cc
net/http/http_transaction_unittest.h
net/url_request/url_request_http_job.cc
net/url_request/url_request_http_job.h
net/url_request/url_request_job.cc
net/url_request/url_request_job.h
net/url_request/url_request_job_unittest.cc
net/url_request/url_request_test_util.cc
net/url_request/url_request_test_util.h
net/url_request/url_request_unittest.cc