有没有办法通过REST Api调用从文档中获取部分数据

时间:2013-05-15 08:27:49

标签: rest xpages

我正在处理包含150多个字段的文档。

这是一个HTML5应用程序,它使用Domino / XPages / ExtLib作为数据服务机制。

在大多数情况下,执行REST调用时,我只需要处理文档的小片段。

我正在寻找一种方法来创建RESt get调用以接收文档的预定义部分。

如果在客户端更改数据,我知道我可以通过Http Patch调用逐字段更新。

当时无法重新选择后端应用程序。

3 个答案:

答案 0 :(得分:2)

您应该查看扩展库的休息服务控件。

http://www.openntf.org/xspext/xpages%20extension%20library%20documentation.nsf/xpages-doc/xe_restService.html

它允许您在现有应用程序之上构建一个xpage,它可以与数据库交互,具有您想要的所有功能,而无需重新设计任何内容。

答案 1 :(得分:1)

我同意获取所有文档的数据并过滤客户端,而不是尝试构建自己的REST服务。可以在此处找到处理REST调用的精彩指南,包括读取和写入文档数据:http://www.assono.de/blog/d6plinks/REST-Services-with-the-XPages-Extension-Library

答案 2 :(得分:0)

由于无法重新设计后端应用程序,因此您可以在现有后端之上构建自己的REST服务。然后,您的REST服务将过滤不需要的字段。

如果构建自己的REST服务的成本太高,那么努力......无论如何,请考虑在客户端使用许多字段过滤数据。