Поделиться через


BrowserRequestCache Перечисление

Определение

Режим кэша запроса. Он определяет, как запрос будет взаимодействовать с кэшем HTTP браузера. См. раздел https://developer.mozilla.org/en-US/docs/Web/API/Request/cache.

public enum class BrowserRequestCache
public enum BrowserRequestCache
type BrowserRequestCache = 
Public Enum BrowserRequestCache
Наследование
BrowserRequestCache

Поля

Default 0

Браузер ищет соответствующий запрос в своем кэше HTTP.

ForceCache 4

Браузер ищет соответствующий запрос в своем кэше HTTP.

Если есть совпадение, свежее или устаревшее, оно будет возвращено из кэша.

Если совпадение отсутствует, браузер выполнит обычный запрос и обновит кэш скачанным ресурсом.

NoCache 3

Браузер ищет соответствующий запрос в своем кэше HTTP.

Если есть совпадение, свежее или устаревшее, браузер выполнит условный запрос к удаленному серверу. Если сервер указывает, что ресурс не изменился, он будет возвращен из кэша. В противном случае ресурс будет скачан с сервера и кэш будет обновлен.

Если совпадение отсутствует, браузер выполнит обычный запрос и обновит кэш скачанным ресурсом.

NoStore 1

Браузер получает ресурс с удаленного сервера без предварительного поиска в кэше и не обновляет кэш скачанным ресурсом.

OnlyIfCached 5

Браузер ищет соответствующий запрос в своем кэше HTTP. Режим можно использовать только в том случае, если в запросе используется режим "одного источника".

Если есть совпадение, свежее или устаревшее, оно будет возвращено из кэша.

Если совпадение отсутствует, браузер ответит с состоянием времени ожидания шлюза 504.

Reload 2

Браузер получает ресурс с удаленного сервера без предварительного поиска в кэше, но затем обновит кэш скачанным ресурсом.

Применяется к