【发布时间】:2018-06-23 02:57:24
【问题描述】:
我在 url 请求上设置 cachePolicy。 第一次调用 url (GET) 返回状态码为 200。 第二次调用相同的 url 返回 200。
如果使用休息客户端,我在第一次调用 200 时获得,第二次使用正确的标头 (If-None-Match) 304
在线阅读我了解到 iOS 会使用状态码 200 序列化第一个请求并在第二次调用时检索它。
有一种方法可以在 UrlCache 中获取 304 而不是 200,或者了解数据是否来自缓存而不是来自网络。
【问题讨论】:
标签: swift caching nsurlcache