如何从Domino 8.5.3调用Rest Web服务?

时间:2015-10-12 17:34:24

标签: rest lotus-domino

看起来没有太多关于如何从Domino开发Rest使用者的文档(在我们的例子中是8.5.3)。我想知道实现这一目标的各种选择。我是一名Java开发人员,并且还想知道Domino lotusScript是否可以某种方式利用Java代理来调用Rest api。我知道可以从Domino调用Java代理,但我不确定实现此目的的确切进程/ API。无论如何,请让我知道一些可用的标准选项,用于从Domino 8.5.3开发Rest使用者。

由于

2 个答案:

答案 0 :(得分:0)

我认为最简单的方法是处理代理(Java或LotusScript - 没关系,但我会选择Java)。

要触发代理 - 这是一个URL示例

http://Host/Database/AgentName?OpenAgent&param=1

详细了解URL commands for opening agents, forms, and navigators

  

Domino lotusScript可以某种方式利用Java代理来调用   休息api。

我不这么认为。 我建议使用Java。

使用LotusScript可以获得的唯一好处 - 它可以更快地运行。每次运行java代理时 - 它都会将所有相关库提取到内存/磁盘(不确定),而不是开始运行。

答案 1 :(得分:0)

如果您的LotusScript将在Windows计算机上运行,​​则可以使用WinHTTP建立必要的URL连接以访问REST服务。但是,这不会给你任何帮助解析和格式化数据。

更好的选择可能是编写与REST服务作为Java类交互的代码,然后使用LS2J为您的LotusScript代码提供一种使用Java对象和方法的方法。