Изменить заголовок кэша ответов для запроса

#javascript #response #cache-control #no-cache

#javascript #ответ #управление кэшем #нет кэша

Вопрос:

Я работаю над веб-приложением, которое использует внешний API, где у меня нет никакого контроля над параметрами кэша ответов. Конечная точка предоставляет cache-control: private, no-cache, no-store, must-revalidate, где мне нужно сделать ответ доступным для хранения и кэширования во время сеанса пользователя или в течение короткого известного периода времени, поэтому пользователю не нужно каждый раз ждать ответа от api. Есть ли какое-либо возможное решение моей проблемы?

Комментарии:

1. Сохранить содержимое в переменной …? Если вам нужно постоянное хранилище, используйте API Cache Storage .

Ответ №1:

В принципе, вы можете использовать sessionStorage для хранения данных для сеанса браузера. Подробнее об этом вы можете прочитать здесь .