API中心 API HUB-调用API:调用API
调用API
- 构造API请求,示例如下:
POST https://{Address}/{Path}?{Query} {Header} { {Body} }
- POST:请求方法,需替换为获取API的请求信息中获取的请求方法。
- {Address}:请求地址,需替换为获取API的请求信息中获取的域名地址。
API网关代理使用分组分配的子域名或分组绑定的域名调用API,无需另外配置。
- {Path}:请求路径,需替换为获取API的请求信息中获取的URL。
- {Query}:查询参数,可选,格式为“参数名=参数取值”,例如limit=10,多个查询参数之间使用“&”隔开。需根据获取API的请求信息中获取的请求参数进行设置。
- {Header}:请求头参数,格式为“参数名: 参数取值”,例如Content-Type: application/json。需根据获取API的请求信息中获取的Headers进行设置。
- {Body}:请求消息体,JSON格式。需根据获取API的请求信息中获取的请求参数进行设置。
- 为API请求添加认证信息。
API认证方式
API请求参数配置
APP认证(签名认证)
使用获取的SDK对API请求进行签名。
APP认证(简易认证)
在API请求中添加Header参数“X-Apig-AppCode”,参数值为获取API的认证信息中获取到的AppCode。
APP认证(app_secret认证)
- 在API请求中添加Header参数“X-HW-ID”,参数值为获取API的认证信息中获取到的Key。
- 在API请求中添加Header参数“X-HW-AppKey”,参数值为获取API的认证信息中获取到的Secret。
APP认证(app_basic认证)
在API请求中添加Header参数“Authorization”,参数值为"Basic "+base64(appkey+":"+appsecret),其中appkey和appsecret分别为获取API的认证信息中获取到的Key和Secret。
IAM认证(AK/SK认证)
使用获取的SDK对API请求进行签名。
无认证
无需认证,可直接调用API。
- 调用API_API调用流程_API网关APIG-华为云
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 开放API_API开放流程_调用API-华为云
- 手写识别api_识别图片文字api_文字识别api_调用_ocr
- 华为云CodeArts API_API质量_API规范_API审核
- 华为云CodeArts API_什么是API_APIFirst_API设计
- 华为云CodeArts API_APIFirst_API设计_API设计规范_API全生命周期
- 使用API网关开放本地数据中心服务能力_开放API_API网关APIG-华为云
- 华为云CodeArts API_API测试_API托管-华为云
- 华为云CodeArts API_API调试