我正在构建一个从Java后端获取所有信息的移动应用程序。数据可通过REST以JSON格式获得。如果JSON是新的,你将如何设法在移动设备上发现?我想有一个非常简单的JSON格式文件,只有一个时间戳,移动设备每次检查时都会与已存储的内容进行比较......但它似乎不是一个好的解决方案,至少我认为。那么有其他方法可以做到这一点吗?我正在开发后端Java服务器应用程序和移动设备应用程序(iOS)。
答案 0 :(得分:3)
使用HTTP Headers,包括HTTP ETag。这是一个example in Java。
If-Modified-Since
Allows a 304 Not Modified to be returned if content is unchanged
If-None-Match
Allows a 304 Not Modified to be returned if content is unchanged