HTTP headers / request & response
Cache-Control: max-age=300, stale-while-revalidate=60
The caching rulebook: how long (max-age), where (public/private), and whether to cache at all (no-store). Directives compose to express almost any policy.
no-cache does NOT mean "don't cache" — it means "revalidate before using". no-store is the one that actually prevents storage.
The fastest way to see what Cache-Control is actually doing is to send the request and read both sides raw — ReqPad shows auto-generated and custom headers for every request, on all six protocols, with history. Related references: status codes · Content-Type · Content-Length · Connection · X-Request-Id
Build the request, send it, read raw headers and timing — from your iPhone. Free to start.