Я использую API-интерфейс fetch для взаимодействия с сервером в своем приложении [email protected], но сталкиваюсь с довольно агрессивным кэшированием.
Вызов, который я продолжаю, может быть выражен следующим образом:
fetch(route + '&_t=' + Date.now(), {
headers: {
'Cache-Control': 'no-cache',
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json',
'Custom-Auth-Header': 'secret-token'
},
method: 'POST',
body: data,
cache: 'no-store'
})
В ответе симулятора IOS получить кеширование в течение 15-20 минут, можно очистить через Reset Содержимое и настройки.
В результате я просто не хочу иметь кеш для любого из моих вызовов (включая запросы GET).
Я попробовал все параметры, которые я знаю, чтобы избежать кеширования, но, похоже, что-то еще, любая помощь будет очень оценена!