我正在尝试使用 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?
我确定我在这里遗漏了一些明显的东西。