客户端从服务器获取新数据

时间:2015-07-11 16:03:38

标签: json http client client-server server

我正在设计一个Web应用程序,其中服务器生成批量数据,客户端会定期检查是否有新批量数据可供下载。我这样做的方式是,每当服务器生成一批新数据时,它都可以在特定的URL上获得。客户端定期检查URL以查看是否有新批次可用。 (我目前没有使用Web套接字。)这批数据采用JSON对象的格式。

由于我的网络体验很少,我对客户端访问网址时该怎么做有点困惑。客户端应该如何知道URL上的批量数据是新的(在这种情况下客户端应该下载它们)还是旧的(在这种情况下客户端应该忽略它们,因为它们过去已经下载过它们)?

此外,可能有多个客户端使用同一台服务器,因此无论客户端数量多少,解决方案都应该正常工作。

1 个答案:

答案 0 :(得分:1)

在服务器引发的JSON中包含Timestamp属性(通过服务器端脚本)。每次将数据更新到服务器时,都需要更改timestamp属性的值。现在,您可以通过检查修改日期来轻松检测更改。