我在 IBM 云中创建了一个函数,该函数在调用时会显示一些 JSON 数据。我试图弄清楚客户如何使用这些信息。我无法在网上找到任何信息。我想最好通过 HTTP 请求访问该函数,或者如果不可能通过一些 python 脚本来访问该函数。有没有人有更多关于如何实现这一点的信息?
问问题
345 次
1 回答
1
根据您的操作/功能的性质,有不同的方式来调用它。在任何情况下,您都可以通过单击操作面板中的操作并从那里选择“端点”来找到有关 URL(和 API 密钥)的所需信息。
如果您创建了一个“普通”操作(即接受 JSON 并返回 JSON 的操作),您将必须使用上面提到的面板上显示的 API 密钥。您可以在“Rest API”部分找到它——以及要使用的 URL。在此页面的底部,还有一个完整的 curl 命令,您只需复制和粘贴即可(并且您只需要插入 API 密钥)。
如果您创建了一个 Web 操作(有关详细信息,请参见此处:https ://console.bluemix.net/docs/openwhisk/openwhisk_webactions.html#openwhisk_webactions ),您可以匿名调用它。该 URL 与上面提到的 URL 不同——您可以在“端点”选项卡的“网络操作”部分找到它。
于 2018-12-22T06:51:47.123 回答