首页 > 解决方案 > 从 Node.js 服务器下载部分 JSON 文件

问题描述

我一直在开发一个从 Node.js 服务器下载数据的 python 3 应用程序。json 文件会定期更新(这是一个聊天应用程序),但我当前的代码会将已经下载的数据与服务器上的完整数据进行比较。有没有办法只下载不在变量中的文本,以免浪费带宽?

标签: node.jsjsonpython-3.xhttp

解决方案


使用只返回 JSON 的 API,不,没有办法只下载更改的数据,因为这不是 JSON 的工作方式。您从中下载的服务器无法知道您的本地状态是什么。如果这是一个事件的 JSON 文件,并且它们具有 ID 或时间戳,则可以编写 NodeJS 服务器以接受?timestamp=last_event_you_have?since=id_of_last_message仅返回自该时间或 ID 以来的对象,但这需要在 NodeJS 服务器端进行更改事物。


推荐阅读