Module net::http_cache
source ยท Expand description
A memory cache implementing the logic specified in http://tools.ietf.org/html/rfc7234 and http://tools.ietf.org/html/rfc7232.
Structsยง
- The key used to differentiate requests in the cache.
- CachedMetadata ๐Metadata about a loaded resource, such as is obtained from HTTP headers.
- CachedResource ๐A complete cached resource.
- Wrapper around a cached response, including information on re-validation needs
- A memory cache.
Functionsยง
- Calculating Age https://tools.ietf.org/html/rfc7234#section-4.2.3
- Create a CachedResponse from a request and a CachedResource.
- Create a new resource, based on the bytes requested, and an existing resource, with a status-code of 206.
- Request Cache-Control Directives https://tools.ietf.org/html/rfc7234#section-5.2.1
- get_response_expiry ๐Determine the expiry date from relevant headers, or uses a heuristic if none are present.
- handle_range_request ๐Support for range requests https://tools.ietf.org/html/rfc7233.
- Determine if a response is cacheable by default https://tools.ietf.org/html/rfc7231#section-6.1
- Determine if a given response is cacheable. Based on https://tools.ietf.org/html/rfc7234#section-3