【发布时间】:2015-03-17 02:23:56
【问题描述】:
我正在试用 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?
我确定我在这里遗漏了一些明显的东西。
【问题讨论】:
-
噢!是的,我遗漏了一些明显的东西,将 /json 放在 url 的末尾。
标签: r web-services opencpu