清除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脚本,而不是数据文件,我很好去。