[Webkit-unassigned] [Bug 170714] New: HTTP Cache: Request Cache-Control

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 10 21:48:48 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=170714

            Bug ID: 170714
           Summary: HTTP Cache: Request Cache-Control
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mnot at mnot.net

Safari Tech Preview's HTTP cache does not honour a number of cache-control request directives:

* If a request contains Cache-Control: max-age with a value other than "0", Safari TP will reuse a stored response, even when the stored response is older
* If a request contains Cache-Control: max-age and the response contains an Age header that is greater than the requested value, Safari TP will reuse the cached response
* If a request contains Cache-Control: min-fresh, Safari TP will not honour its value
* If a request contains Cache-Control: no-store, Safari TP will still use a stored response
* If a request contains Cache-Control: only-if-cached, Safari TP will not generate a 504 response if it is not stored.

For tests, see:
  http://w3c-test.org/fetch/http-cache/cc-request.html

Probably the most concerning issue here is the lack of support for Cache-Control: no-store.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170411/48fd80b8/attachment.html>


More information about the webkit-unassigned mailing list