【发布时间】:2014-03-03 16:58:19
【问题描述】:
有没有好办法判断 NSURLCache 中的响应是否过期?当我调用 -cachedResponseForRequest: 方法时,即使对于过期的请求,它也会返回非 nil 值,但 Cocoa 会连接到服务器然后更新 NSURLCache。
【问题讨论】:
标签: ios nsurlcache
有没有好办法判断 NSURLCache 中的响应是否过期?当我调用 -cachedResponseForRequest: 方法时,即使对于过期的请求,它也会返回非 nil 值,但 Cocoa 会连接到服务器然后更新 NSURLCache。
【问题讨论】:
标签: ios nsurlcache
您应该查看响应中返回的 HTTP 标头。 NSURLCache 会检查头部来决定它是否可以使用从缓存返回的东西。
【讨论】:
NSURLConnectionDataDelegate协议