首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 IBM Cloud Functions 平台上的调用操作(3)使用 curl 命令行工具

在 IBM Cloud Functions 平台上的调用操作(3)使用 curl 命令行工具

方法 2:使用 curl 命令行工具 是一种与网络资源交互的常见方法。就像 Advanced REST Client                一样,我们需要定义各种属性和参数。所有这些操作都是在命令行上完成的。同样,它们包括:
  • OpenWhisk 操作的 URL - 在部署代码时从 developerWorks 沙箱获得。
  • HTTP 提交方式必须为 POST。
  • 请求需要一个包含值为 application/json 的 Content-Type                    HTTP 标头。
  • JSON 对象内的 name 值。
                鉴于上一个示例的服务,curl 命令类似于:
curl [the URL from the sandbox] -X POST -H "Content-Type: application/json" -d '{"name": "Susan"}'
-X POST 指定这是一个 HTTP POST 操作,-H(标头)标志定义了                Content-Type 标头,-d(数据)标志包含传递给操作的信息。系统将 JSON                结构返回到命令行。(如果希望将输出写入一个文件,可以添加 -o 选项并指定一个文件名。)
返回列表