【问题标题】:Clear caching in AFNetwork清除 AFNetwork 中的缓存
【发布时间】:2014-08-14 10:08:15
【问题描述】:

尝试使用 AFHTTPRequestOperation 从 JSON 文件中获取一些数据,这部分完全没有问题,一切正常,我想要清除缓存或停止此请求中的缓存,为什么要这样做是当任何人编辑 JSON 文件时,它需要一段时间“大约 5 分钟”才能在 clint 端更新,所以是否可以仅清除或停止缓存此请求..!?

【问题讨论】:

    标签: json caching ios7 afnetworking afnetworking-2


    【解决方案1】:

    您可以尝试为该请求设置缓存策略,使其始终加载最新数据。

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    manager.requestSerializer.cachePolicy = NSURLRequestReloadIgnoringLocalAndRemoteCacheData;
    

    【讨论】:

    • 我已经尝试过这个选项,但同样的事情需要等待 5 分钟或更长时间才能更新,我怀疑 Apache 级别的缓存或我不知道的任何内容: (
    • 我注意到的另一件事是,当我刷新我的应用程序以获取最新的 JSON 文件时,如果我立即在浏览器中打开 JSON 文件,它将反映在我的应用程序中,我无法理解这是什么意思
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 2021-10-19
    • 1970-01-01
    • 2016-04-08
    • 2019-03-18
    • 1970-01-01
    • 2011-07-25
    相关资源
    最近更新 更多