当服务器数据需要在应用程序中刷新时
When server data need to refresh in application
从服务器获取数据后,我们可以将其存储在 DataBase
中并一次又一次地使用它,如果在服务器中修改了数据,则刷新数据,如下图所示:
但是如何在应用程序中发现服务器数据需要刷新无需再次请求?
注意: 我找到了像 push
模型这样的解决方案,但我认为 rest api
中的 HTTP
可以解决这个问题,比如 @HEAD
或 等.
你必须使用推送技术,其中服务器端在有新的更新信息时发送信息..
换句话说,我们可以说 “发布和订阅” 模型..
您无法保证一定会收到推送
第一个解决方案:你需要一个哈希或时间戳。当您的服务器上有新数据时,它会更新此哈希或时间戳。然后您需要检查此哈希或时间戳是否匹配。如果不是,则需要更新数据..
从服务器获取数据后,我们可以将其存储在 DataBase
中并一次又一次地使用它,如果在服务器中修改了数据,则刷新数据,如下图所示:
但是如何在应用程序中发现服务器数据需要刷新无需再次请求?
注意: 我找到了像 push
模型这样的解决方案,但我认为 rest api
中的 HTTP
可以解决这个问题,比如 @HEAD
或 等.
你必须使用推送技术,其中服务器端在有新的更新信息时发送信息..
换句话说,我们可以说 “发布和订阅” 模型..
您无法保证一定会收到推送
第一个解决方案:你需要一个哈希或时间戳。当您的服务器上有新数据时,它会更新此哈希或时间戳。然后您需要检查此哈希或时间戳是否匹配。如果不是,则需要更新数据..