标签: alamofire
我正在使用AlamoFire 3并正确设置了我的API服务器缓存策略标头。
缓存正在通过AlamoFire工作,这很棒!
我遇到的问题是,我想知道响应是否为304。对于304,客户端不需要进行任何数据库修改,这就是我想要做的。
目前响应回调认为它收到了新数据,这使得客户端进行了不必要的数据库更新。
修改
我最终从请求的响应中保存了ETAG,然后将保存的ETAG与响应进行比较。如果他们匹配,那么我就退出。
不是最优雅,但有效。