【问题标题】:OpenCPU FunctionsOpenCPU 函数
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    相关资源
    最近更新 更多