这是我第一次使用AFNetworking,我喜欢它:) 我只有一个问题,
我有一个请求,我缓存了响应,并设置了缓存策略, 我怎么知道响应数据是来自缓存端还是数据是从源端加载的?
我需要像
这样的东西NSLog(@"Cach Used : %@", [request didUseCachedResponse] ? @"YES" : @"NO");
感谢您的帮助:)
答案 0 :(得分:0)
无法以编程方式检入响应是否来自缓存,如果为hhtp请求正确设置了缓存策略,则服务器响应包含有效的Cache-Control标头,响应将自动缓存以用于后续请求。如果响应来自缓存,它将比服务器早一些。这是一个链接,可以为您提供更多信息link和AFNetworking FAQ