我正在处理包含150多个字段的文档。
这是一个HTML5应用程序,它使用Domino / XPages / ExtLib作为数据服务机制。
在大多数情况下,执行REST调用时,我只需要处理文档的小片段。
我正在寻找一种方法来创建RESt get调用以接收文档的预定义部分。
如果在客户端更改数据,我知道我可以通过Http Patch调用逐字段更新。
当时无法重新选择后端应用程序。
答案 0 :(得分:2)
您应该查看扩展库的休息服务控件。
它允许您在现有应用程序之上构建一个xpage,它可以与数据库交互,具有您想要的所有功能,而无需重新设计任何内容。
答案 1 :(得分:1)
我同意获取所有文档的数据并过滤客户端,而不是尝试构建自己的REST服务。可以在此处找到处理REST调用的精彩指南,包括读取和写入文档数据:http://www.assono.de/blog/d6plinks/REST-Services-with-the-XPages-Extension-Library
答案 2 :(得分:0)
由于无法重新设计后端应用程序,因此您可以在现有后端之上构建自己的REST服务。然后,您的REST服务将过滤不需要的字段。
如果构建自己的REST服务的成本太高,那么努力......无论如何,请考虑在客户端使用许多字段过滤数据。