IBM Cloud Functions WebAction提供空响应(204)

时间:2018-01-08 13:01:42

标签: openwhisk ibm-cloud-functions

我正在使用IBM Cloud Functions遇到奇怪的行为。 我有一个Web启用的动作(WebAction),我不需要身份验证。 我使用Postman(和浏览器)来测试这个新的REST端点。(下图中的左侧) 结果为空,实际 204 无内容响应。

但是当我监视Action时,我可以看到它已被调用并返回了预期的JSON(下图中的右侧)。所以代码执行正确。

enter image description here

当我执行命令行调用时:

bx wsk action invoke --result talkToEoffice --param name FunctionWorld

我确实看到了预期的结果。 我应该提供额外的标题吗?

这是否有同步(阻塞)或非阻塞的东西?

1 个答案:

答案 0 :(得分:3)

看起来你正在返回一个名为greeting的属性的对象。对于webaction,响应必须包含名为body的属性。你可以在身体下筑巢问候。有关响应要求,请参阅https://github.com/apache/incubator-openwhisk/blob/master/docs/webactions.md#handling-http-requests-with-actions