gpt4 book ai didi

ios - 如何知道请求是否来自缓存或不使用 AFNetworking

转载 作者:行者123 更新时间:2023-12-01 16:44:29 24 4
gpt4 key购买 nike

这是我使用 AFNetworking 的第一天,我喜欢它 :)
我只有一个问题,

我有一个请求,我缓存了响应,并设置了缓存策略,
我怎么知道响应数据是来自缓存端还是数据是从原始源加载的?

我需要类似的东西

NSLog(@"Cach Used : %@", [request didUseCachedResponse] ? @"YES" : @"NO");

谢谢你的帮助 :)

最佳答案

无法以编程方式检查响应是否来自缓存,如果为 hhtp 请求正确设置了缓存策略,您的服务器响应包含有效的 Cache-Control header ,响应将自动缓存以供后续请求使用。如果响应来自缓存,它将比来自服务器的时间早一点。这是可以为您提供更多信息的链接linkAFNetworking FAQ

关于ios - 如何知道请求是否来自缓存或不使用 AFNetworking,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com