node.js - 从 Node.js 服务器下载部分 JSON 文件
问题描述
我一直在开发一个从 Node.js 服务器下载数据的 python 3 应用程序。json 文件会定期更新(这是一个聊天应用程序),但我当前的代码会将已经下载的数据与服务器上的完整数据进行比较。有没有办法只下载不在变量中的文本,以免浪费带宽?
解决方案
使用只返回 JSON 的 API,不,没有办法只下载更改的数据,因为这不是 JSON 的工作方式。您从中下载的服务器无法知道您的本地状态是什么。如果这是一个事件的 JSON 文件,并且它们具有 ID 或时间戳,则可以编写 NodeJS 服务器以接受?timestamp=last_event_you_have
或?since=id_of_last_message
仅返回自该时间或 ID 以来的对象,但这需要在 NodeJS 服务器端进行更改事物。
推荐阅读
- python - 在 Pandas GroupBy 中查找组中的重复值
- php - 每次打印一个新的 & 其中包含“N”个元素,总数为“Q”
- button - 选择时如何在 UWP 中的按钮上显示边框
- javascript - 尝试获取数据时 GraphQL 中的空值
- javascript - reactjs中如何防止外部函数调用
- javascript - 如何通过提供循环结果来停止循环?
- python - Chrome 已关闭并出现错误错误:network_change_notifier_win.cc(141)] WSALookupServiceBegin 失败,原因为:0
- pyspark - 在 group 和 agg 之后显示所有 pyspark 列
- amazon-web-services - ask-cli, Ask deploy, UnrecognizedClientException: 请求中包含的安全令牌无效
- java - 使用递归除法的迷宫生成器