如何让我的提取请求自动包含 "Last-Modified" headers?
How can I make my fetch requests include "Last-Modified" headers automatically?
我正在使用提取 api (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
我收到的回复是“Last-Modified”header (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified)
当我运行第二次获取时,请求中没有包含“Last-Modified”header,因此缓存失败。
我已阅读以下有关缓存和获取的内容 (https://developer.mozilla.org/en-US/docs/Web/API/Request/cache),但它适用于 ETag。
如何让 fetch 包含“Last-Modified”header?
Last-Modified
是一个 响应 header,而不是一个 请求 header.
对应的请求header是If-Modified-Since
。如果您想要缓存,这就是您应该期望在请求中看到的内容。
我正在使用提取 api (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
我收到的回复是“Last-Modified”header (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified)
当我运行第二次获取时,请求中没有包含“Last-Modified”header,因此缓存失败。
我已阅读以下有关缓存和获取的内容 (https://developer.mozilla.org/en-US/docs/Web/API/Request/cache),但它适用于 ETag。
如何让 fetch 包含“Last-Modified”header?
Last-Modified
是一个 响应 header,而不是一个 请求 header.
对应的请求header是If-Modified-Since
。如果您想要缓存,这就是您应该期望在请求中看到的内容。