如何从 Movilizer Movelet 进行 REST 调用

Posted

技术标签:

【中文标题】如何从 Movilizer Movelet 进行 REST 调用【英文标题】:How To Make REST Call From Movilizer Movelet 【发布时间】:2017-04-28 03:41:27 【问题描述】:

我是 Movilizer 的新手,如果这个问题看起来很愚蠢,请原谅我。

我创建了一个 Movelet,并且正在使用带有 Movilizer 插件的 Eclipse 进行开发。在这个 Movelet 中,我想使用现有的 REST Web 服务。上述网络服务目前正在被基于网络的应用程序使用,我们正在 Movilizer 中为其开发移动应用程序。

谁能指出程序/代码 sn-p 来使用 Movilizer 的 REST 服务。请注意,我需要 MEL 代码 sn-p,因为我使用 Eclipse 进行开发,而不是 SAP 系统。

【问题讨论】:

【参考方案1】:

我没有完整的 REST 消费者,但它“只是”一个 HTTP Web 服务,不是吗?您应该能够使用网络 SPI 将其放在一起,https://devtools.movilizer.com/confluence/display/DOC25/connect+method 与 GET/POST

例子

connID = connect("http://httpstat.us/200", "GET");
if (connID >= 0)

    sleep(1000);
    readData = readTextLine(connID);
    close(connID);

【讨论】:

您可以使用 MEL 通过以下方式将 JSON 字符串解析为 MEL 数组:arr jsonToObject(str inputString) 如何读取我从服务中获得的结果,现在我将 readData 设为 0。 每次都增加到 1,2,3 然后 -1。

以上是关于如何从 Movilizer Movelet 进行 REST 调用的主要内容,如果未能解决你的问题,请参考以下文章

Movilizer - 在 movelet 端触发同步

Movilizer - 检索当前平台

Movilizer - 通过 Web 服务调用以编程方式设置云用户的密码

Movilizer - 将数据发送到蓝牙打印机

Movilizer - Eclipse 找不到类“OutlineLabelProvider”

Movilizer - 在 questionType 5 的答案中设置图标