RFC 7231, "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content", June 2014Source of RFC: httpbis (app)
Errata ID: 5541
Status: Held for Document Update
Reported By: Danil Suits
Date Reported: 2018-11-02
Held for Document Update by: Alexey Melnikov
Date Held: 2019-03-20
Section 4.3.5 says:
If a DELETE request passes through a cache that has one or more stored responses for the effective request URI, those stored responses will be invalidated
It should say:
If a successful DELETE request passes through a cache that has one or more stored responses for the effective request URI, those stored responses will be invalidated
RFC 7234 4.4 describes the semantics of cache invalidation for successful requests (non-error status code), but does not describe semantics for unsuccessful requests. The corrected text parallels the construction in section 4.3.4 ("If a successful PUT request...").
Mark Nottingham wrote:
I think HOLD FOR UPDATE; we can address this in the current http-core work.