清除NSURLConnectioncaching
有没有办法清除NSURLConnectioncaching?
我用它来下载一些string,但我仍然得到相同的string,即使我改变了我的服务器。
您可以使用以下命令显式清除caching:
OBJ-C
[[NSURLCache sharedURLCache] removeAllCachedResponses];
迅速
URLCache.shared.removeAllCachedResponses()
您在创buildNSURLRequest对象时指定caching策略。 将cachePolicy
属性设置为NSURLRequestReloadIgnoringCacheData
或使用initWithURL:cachePolicy:timeoutInterval:初始值设定项。 查看有关caching策略的文档 。
在文件名的末尾添加一个随机数
像abc.pdf?rand=10023
这是从官方的苹果网页的方式可能会帮助。 只需阅读链接中的简短信息。
TLS会话caching
我有同样的问题,不pipe我做什么,我会不断从networking获取旧数据。 我做了一个简单的解决scheme 我做了一个PHP脚本。 这个脚本读取数据。 现在我访问这个PHP脚本,而不是数据文件,我很好去。