标签: c# json angular http-patch json-patch
我们有一个复杂的JSON文档。我们目前使用涉及整个文档的GET / POST操作来管理更改。我们希望停止来回发送整个文档,因此我们正在研究JSON Patch。
有一些库可以生成RFC 6902中指定的补丁文档。为了生成补丁文档,客户端似乎有必要维护大文档的副本。使客户端更改,生成补丁文档,修补客户端上的“工作副本”,将HTTP PATCH发送到服务器,并在服务器端应用补丁。
这使得似乎有必要确保完整文档的客户端表示和服务器表示是同步的。
这是一种合适的方法,还是有更好的指导?