我的 iOS 应用程序正在从 RSS 源下载数据。我知道我需要保存数据。
因为,应用程序必须远程下载数据——表格视图需要几秒钟来更新 RSS 数据项。
我希望它仅在 RSS 提要数据发生更改时才下载新数据。
我正在设置保存数据。但是,我不确定如何检查 RSS 提要是否已更新,而无需下载整个 RSS 提要。
是否有请求 rss 提要但只返回 pubBuildDate 的方法?
这意味着如果 pubBuildDate 比上次保存的构建日期更新——那么我会下载所有的 rss 提要并解析它。否则,我只会加载保存的数据。
更新 1:
当我从我的请求中取回 HTTP 标头时——状态码不存在,If-Modified-Since 也不存在。
我已经尝试设置 If-Modified-Since 的值并将其添加到 HTTP 标头响应中,但我没有任何运气让它工作。
我知道如果状态码是 200,那么这意味着什么都没有改变,如果你得到一个 304,那么就会有新的内容。
有谁知道如何发送 If-Modified-Since 以及 URL 请求?