【发布时间】:2015-01-15 16:27:24
【问题描述】:
我目前开始使用 HTML5、Bootstrap 和 AngularJS 设计移动应用程序。数据存储在 Lotus/Domino 数据库中,并通过 Domino 数据服务 REST API 访问。
我看到通过添加“computewithform=true”参数,可以在向服务器发送 POST 或 PUT 请求时执行 ComputeWithForm。但是是否可以执行类似于经典 WebQuerySave 代理的业务逻辑?我搜索了一段时间,但没有找到任何东西。
目前,我绕过了这个问题,将标准请求发送到 REST API,然后向 XPage 发送第二个请求,该 XPage 通过其 UNID 获取文档,运行标准 Java 代理(使用 runWithDocumentContext 方法)并发送回对客户端的 HTTP 响应。但这并不是很令人满意。有没有更直接的方法来做到这一点?
提前致谢。
【问题讨论】:
-
您必须能够向代理发帖。数据服务 API 是普通的 CRUD (imo),所以除此之外 - 编写您自己的“服务”/代理。
标签: api rest lotus-domino