Как сделать так, чтобы мои запросы на выборку автоматически включали заголовки "Last-Modified"? - PullRequest
0 голосов
/ 08 июля 2020

Я использую fetch api (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)

Я получаю ответ с заголовком «Last-Modified» (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified)

Когда я запускаю выборку во второй раз, она не включает заголовок «Last-Modified» в запросе, и поэтому не удается кэшировать.

Я прочитал следующее о кешировании и извлечении (https://developer.mozilla.org/en-US/docs/Web/API/Request/cache), но он работает с ETags.

Как сделать так, чтобы выборка включала заголовок «Last-Modified»?

1 Ответ

0 голосов
/ 09 июля 2020

Last-Modified - это заголовок ответа , а не заголовок запроса .

Соответствующий заголовок запроса - If-Modified-Since. Это то, что вы должны ожидать увидеть в запросе, если хотите кешировать.

...