Changeset 182020 in webkit


Ignore:
Timestamp:
Mar 26, 2015, 11:49:40 AM (11 years ago)
Author:
Antti Koivisto
Message:

Remove unneeded isConditionalRequest check from NetworkResourceLoader
https://bugs.webkit.org/show_bug.cgi?id=143096

Reviewed by Anders Carlsson.

This check is leftover from implementation that allowed disk cache to validate conditional
request itself. The case can't happen as NetworkCache canRetrieve test does not allow
conditional requests in the first place.

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::didReceiveResponseAsync):
(WebKit::isConditionalRequest): Deleted.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r182019 r182020  
     12015-03-26  Antti Koivisto  <antti@apple.com>
     2
     3        Remove unneeded isConditionalRequest check from NetworkResourceLoader
     4        https://bugs.webkit.org/show_bug.cgi?id=143096
     5
     6        Reviewed by Anders Carlsson.
     7
     8        This check is leftover from implementation that allowed disk cache to validate conditional
     9        request itself. The case can't happen as NetworkCache canRetrieve test does not allow
     10        conditional requests in the first place.
     11
     12        * NetworkProcess/NetworkResourceLoader.cpp:
     13        (WebKit::NetworkResourceLoader::didReceiveResponseAsync):
     14        (WebKit::isConditionalRequest): Deleted.
     15
    1162015-03-26  Antti Koivisto  <antti@apple.com>
    217
  • trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp

    r181970 r182020  
    229229}
    230230
    231 #if ENABLE(NETWORK_CACHE)
    232 static bool isConditionalRequest(const WebCore::ResourceRequest& request)
    233 {
    234     if (!request.httpHeaderField(WebCore::HTTPHeaderName::IfNoneMatch).isEmpty())
    235         return true;
    236     if (!request.httpHeaderField(WebCore::HTTPHeaderName::IfModifiedSince).isEmpty())
    237         return true;
    238     return false;
    239 }
    240 #endif
    241 
    242231void NetworkResourceLoader::didReceiveResponseAsync(ResourceHandle* handle, const ResourceResponse& receivedResponse)
    243232{
     
    259248        if (validationSucceeded)
    260249            NetworkCache::singleton().update(originalRequest(), *m_cacheEntryForValidation, m_response);
    261         if (!validationSucceeded || isConditionalRequest(originalRequest()))
     250        else
    262251            m_cacheEntryForValidation = nullptr;
    263252    }
Note: See TracChangeset for help on using the changeset viewer.