If a web server returns the HTTP response without any caching headers (e.g. Pragma and Cache-Control, ETag or Last-Modified), is a standards-conforming HTTP proxy allowed to cache the page and return the cached version (without consulting the web server) if the web browser requests the same URL again?
I'm interested for HTTP/1.0 and HTTP/1.1.
I was reading https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4, and I think the answer is yes (the proxy is allowed to cache the page and return the cached version by default). Did I understand it correctly?