Index: third_party/WebKit/Source/modules/fetch/FetchManager.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/FetchManager.cpp b/third_party/WebKit/Source/modules/fetch/FetchManager.cpp |
index d9f61e91161332fc11c30ab1e5b31a3bca1c1651..33a27788c39189eb9e78a0eb58ea79fe2dc13a4c 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchManager.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/FetchManager.cpp |
@@ -30,6 +30,7 @@ |
#include "modules/fetch/Response.h" |
#include "modules/fetch/ResponseInit.h" |
#include "platform/HTTPNames.h" |
+#include "platform/network/NetworkUtils.h" |
#include "platform/network/ResourceError.h" |
#include "platform/network/ResourceRequest.h" |
#include "platform/network/ResourceResponse.h" |
@@ -46,11 +47,6 @@ namespace blink { |
namespace { |
-bool IsRedirectStatusCode(int statusCode) { |
- return (statusCode == 301 || statusCode == 302 || statusCode == 303 || |
- statusCode == 307 || statusCode == 308); |
-} |
- |
class SRIBytesConsumer final : public BytesConsumer { |
public: |
// BytesConsumer implementation |
@@ -433,7 +429,7 @@ void FetchManager::Loader::didReceiveResponse( |
FetchResponseData* taintedResponse = nullptr; |
- if (IsRedirectStatusCode(m_responseHttpStatusCode)) { |
+ if (NetworkUtils::isRedirectResponseCode(m_responseHttpStatusCode)) { |
Vector<String> locations; |
responseData->headerList()->getAll(HTTPNames::Location, locations); |
if (locations.size() > 1) { |