【发布时间】:2016-07-30 06:50:18
【问题描述】:
我在我的 react-native@0.28 应用程序中使用 fetch API 与服务器交互,但面临着非常激进的缓存。
我进行的调用可以表示为:
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 分钟,可以通过重置内容和设置清除。
结果我只是不想对我的任何调用(包括 GET 请求)有任何缓存。
为了避免缓存,我尝试了所有我知道的选项,但似乎还有其他问题,非常感谢任何帮助!
【问题讨论】:
-
我也遇到过同样的问题。有什么建议可以在哪里找到解决方案?
-
这不是一个非常重要的错误/问题吗?我看不出接受的解决方案如何解决问题,对我来说,接受的答案似乎解决了某些特定情况,但不是问题本身
标签: ios caching react-native