我有一个关于将 AFNetworking 与 SDURLCache 一起使用的问题。
在我的应用程序中。我可以看到它们一起工作得很好,对于重复查询,来自本地缓存的响应将被正确使用。
但是,假设服务器 xml 在一分钟前更新,在我的应用程序中,仍然使用缓存。
这不符合我的客户的期望,客户的期望是:我需要检查http头,如果是200,从服务器加载文件,如果是304(未修改),只需使用磁盘的本地缓存/
有没有可能这是一种内置行为?或者我必须在某个地方手动破解类,以便它可以像这样运行?
我有一个关于将 AFNetworking 与 SDURLCache 一起使用的问题。
在我的应用程序中。我可以看到它们一起工作得很好,对于重复查询,来自本地缓存的响应将被正确使用。
但是,假设服务器 xml 在一分钟前更新,在我的应用程序中,仍然使用缓存。
这不符合我的客户的期望,客户的期望是:我需要检查http头,如果是200,从服务器加载文件,如果是304(未修改),只需使用磁盘的本地缓存/
有没有可能这是一种内置行为?或者我必须在某个地方手动破解类,以便它可以像这样运行?