更新时间:2022-02-21 GMT+08:00
curl
操作场景
使用curl命令调用APP认证的API时,您需要先下载JavaScript SDK生成curl命令,然后将curl命令复制到命令行调用API。
前提条件
已获取API的域名、请求url、请求方法、AppKey和AppSecret等信息,具体参见认证前准备。
调用API示例
- 使用JavaScript SDK生成curl命令。
请登录API网关控制台,从左侧导航“调用API > SDK”进入下载页面下载。
在浏览器中打开demo.html,页面如下图所示。
- 填入Key、Secret、方法名、请求协议、域名和url。例如:
1 2 3 4
Key=4f5f626b-073f-402f-a1e0-e52171c6100c Secret=****** Method=POST Url=https://c967a237-cd6c-470e-906f-a8655461897e.apigw.exampleRegion.com
- 填入json格式的Query和Headers,填入Body。
- 单击“Send request”,生成curl命令。将curl命令复制到命令行,访问API。
$ curl -X POST "https://c967a237-cd6c-470e-906f-a8655461897e.apigw.exampleRegion.com/" -H "X-Sdk-Date: 20180530T115847Z" -H "Authorization: SDK-HMAC-SHA256 Access=071fe245-9cf6-4d75-822d-c29945a1e06a, SignedHeaders=host;x-sdk-date, Signature=9e5314bd156d517******dd3e5765fdde4" -d "" Congratulations, sdk demo is running
SDK生成的curl命令不符合Window下cmd终端格式,请在git bash下执行生成的curl命令。
父主题: 使用APP认证调用API