如何让我的提取请求自动包含 "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。如果您想要缓存,这就是您应该期望在请求中看到的内容。