文件名称:http-cache-semantics:JavaScript中的RFC 7234。 解析HTTP标头以正确计算响应的可缓存性,即使在复杂情况下也是如此
文件大小:63KB
文件格式:ZIP
更新时间:2024-02-24 13:37:03
http cache fresh usable rfc
我可以缓存吗? CachePolicy告诉用户何时可以从缓存中重用响应,并考虑了用户代理和共享缓存的规则。 它还实现了 ,实现了stale-if-error和stale-while-revalidate 。 它知道许多棘手的细节,例如Vary标头,代理重新验证和经过身份验证的响应。 用法 HTTP响应的可缓存性取决于请求的方式,因此创建策略需要同时request和response 。 const policy = new CachePolicy ( request , response , options ) ; if ( ! policy . storable ( ) ) { /
【文件预览】:
http-cache-semantics-master
----.travis.yml(81B)
----index.js(23KB)
----.lintstagedrc.json(74B)
----package.json(733B)
----.eslintrc.json(136B)
----test()
--------varytest.js(6KB)
--------requesttest.js(3KB)
--------okhttptest.js(13KB)
--------misctest.js(3KB)
--------satisfytest.js(4KB)
--------updatetest.js(8KB)
--------revalidatetest.js(8KB)
--------responsetest.js(15KB)
----LICENSE(1KB)
----.gitignore(44B)
----fresh.jpg(39KB)
----README.md(10KB)
----.huskyrc.json(61B)
----.prettierrc.json(75B)