I ready the RFC 7234 Cache-Control documentation. But it's not clear for me what would be the behavior of a resource where the request header set max-age to 0 but the response header have the max-age=3600.
- Modifications of the basic expiration mechanism; these may be imposed by either the origin server or the user agent.
But which one would take effect?
- Controls over cache revalidation and reload; these may only be imposed by a user agent.
Is max-age this kind of control? If yes, the request header would take effect.