0

我正在尝试使用 OpenCPU 软件来使基于 R 的功能可用作 Web 服务。因此,我创建了(出于测试目的)一个函数,该函数采用 TRUE/FALSE 并返回两个字符串之一作为结果。

我设法让 Web 服务运行(在单用户模式下,在我自己的计算机上)。但是,当我尝试通过 POST 访问该 Web 服务时,返回值不是函数的结果,而是一堆 url:

/ocpu/tmp/x038e60b267/R/.val
/ocpu/tmp/x038e60b267/stdout
/ocpu/tmp/x038e60b267/source
/ocpu/tmp/x038e60b267/console
/ocpu/tmp/x038e60b267/info
/ocpu/tmp/x038e60b267/files/DESCRIPTION

第一个 url 将返回我的函数调用的结果,这很好。但是有没有办法让 POST 的返回值成为函数调用的结果,而不是一堆 URL?

我确定我在这里遗漏了一些明显的东西。

4

1 回答 1

0

这是微不足道的。如果将“/json”附加到 URL 的末尾,那么它将以 Json 的形式返回结果。

于 2015-03-17T02:33:22.687 回答