iOS:将缓存策略设置为否时会出现任何问题吗?



我不希望我的应用程序在缓存.db文件中存储任何URL数据。我接受了关于StackOverflow的建议,并将缓存URL策略设置为像这样NSURLRequestReloadIgnoringLocalCacheData

[manager.requestSerializer setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];

但是,我不确定这样做是否会引起任何问题。任何提示或建议不胜感激。

编辑:我没有遇到任何关于请求或应用程序的问题,但我想确保。

这不会有任何问题,但是您必须确保命名行为确实是您想要的行为。 例如,您在其他地方实现了缓存机制。

这项政策完全符合预期。它忽略任何本地缓存数据,并直接从远程源加载任何数据。但是,您不受任何中间缓存机制的保护。

您可以在请求中包含适当的标头以省略任何中间缓存(例如,Cache-Control: no-cache告诉某些代理您想对请求做什么(

相关内容

  • 没有找到相关文章

最新更新