Я мог видеть много статей, объясняющих «Cache-Control», когда он используется в качестве заголовка ответа. Может ли кто-нибудь объяснить мне, каково влияние, когда мы используем управление кешем в качестве заголовка запроса.
Вот сценарий, который я пытаюсь решить.
В среде, в которой я работаю, я не могу сказать, что не кэширую ответ в заголовке ответа. С этим все в порядке, но один из запросов не нуждается в кешированном ответе. Этот запрос представляет собой синхронный запрос ajax "GET". Итак, чтобы не использовать кеш, я устанавливаю заголовок "Cache-Control" в запросе следующим образом.
var xhr = new XMLHTTPRequest();
xhr.open(..,...,false);
xhr.setRequestHeader("Cache-Control","no-cache");
xhr.send(null);
Это возвращает ответ из кеша, а не делает явный вызов на сервер. Итак, как я могу сделать вызов ajax, который пропускает кеш?