iOS:如何知道RSS源是否已更新?

时间:2014-11-17 17:28:21

标签: ios objective-c rss if-modified-since

我的iOS应用程序正在从RSS源下载数据。我知道我需要保存数据。

因为,应用程序必须远程下载数据 - 使用RSS数据项更新表视图需要几秒钟。

如果RSS Feed数据发生变化,我希望它只下载新数据。

我正在设置保存数据。但是,我不确定如何在不下载整个RSS源的情况下检查RSS源是否已更新。

是否有请求rss feed但只返回pubBuildDate?

如果pubBuildDate比保存的上一个构建日期更新,那么我会下载所有rss feed并解析它。否则,我只会加载已保存的数据。

更新1:

当我从请求中获取HTTP标头时 - 状态代码不存在,也不是If-Modified-Since。

我已尝试设置If-Modified-Since的值并将其添加到HTTP标头响应中,但我还没有运气让它发挥作用。

我知道如果状态代码是200那么这意味着什么都没有改变,如果你得到304,那么就会有新的内容。

有没有人知道如何发送If-Modified-Since以及URL请求?

参考链接:http://www.feedthebot.com/ifmodified.html

0 个答案:

没有答案