openwhisk错误:“操作未返回字典。”

2024-04-23 22:40:19 发布

您现在位置:Python中文网/ 问答频道 /正文

当尝试调用openwhisk操作时,我得到一个400错误,结果和日志如下:

结果:

114492bd33e444c88492bd33e4a4c8a8
{
  "error": "The action did not return a dictionary."
}

日志

^{pr2}$

到目前为止,该操作一直正常工作,这使我认为错误可能与访问API的特定问题有关。我有什么办法绕过这个问题吗?在

谢谢!在


Tags: theapidictionaryreturn错误notactionerror
1条回答
网友
1楼 · 发布于 2024-04-23 22:40:19

您需要将该操作创建为webaction。此错误提示__ow_method不存在,只有当您的操作是webaction时才会出现。在

你的行动对那个领域有什么影响吗?如果您想有条件地编写操作(如:detect If it really a webaction),则需要检查该字段是否实际存在。在python中,可以使用^{}来获取密钥或None。在

在不返回任何有意义的方面:似乎你的操作随机崩溃,没有做任何与该错误。可能会更新运行时本身,以捕捉任何未捕获的错误并返回更有意义的内容。在这种情况下,针对存储库的问题是有保证的。在

相关问题 更多 >